Solidicon Studio
Solidicon Marketing

Format

Square 1:1
LinkedIn
Portrait 4:5
Wide 16:9
Custom…

Template

Replaces the layer stack with a starting point. A ★ means you've saved a custom layout over the built-in.
IMG
Trade show
Event centerpiece
Partnership
Solidicon × Partner
Game launch
Logo + characters
Going to event
Solidicon → event
Blank
Start fresh
Downloads a file embedding all 5 templates + any local images. Drop it next to index.html and the tool becomes self-contained for sharing.

Background

Pick a palette — every overlay below auto-tints from its accent colour so they always harmonise. Tweak any colour to override.
Gradient
Photo
Linear
Soft radial
Drop photo here or click
JPG/PNG · auto-darkened
Flat
Bottom fade
Brand wash
Spotlight
Cinematic

Overlays

Layers

Each layer is text or an image. Click to edit. Top of list = drawn last (in front).

Export

Choose a size, export one game or all of them, and pick a format — PNG, JPEG or WebP. Tick Animated for SVGs with motion instead.
All games
Single game
PNG
JPEG
WebP
PSD
Each game's image quality + resolution are auto-tuned down until the SVG fits under the cap. If a game can't reach the target even at minimum settings, the smallest version is used and the size label turns red.

Game preset

Default holds the base thumbnails. Pick another theme to design themed variants for selected games.
Save downloads a zip you can apply via Import — or connect this site's folder (one-time) so future saves write straight to disk.
Got a zip from a teammate? Import it here to apply their preset + asset changes into this folder.

Layers

Backgrounds fill the canvas. Other layers anchor to a corner/edge/center and reposition automatically when the canvas changes shape.
All
Logos
Backgrounds
Drop PNGs here to add them as layers

Layer settings

Coin explosion
Position this layer (anchor + offset below) — that's the explosion's origin. Pick a single coin texture per game; embedded once in the SVG to keep file size small.
Drop or click to replace
coin preview
Anchor + offset + size become relative to the parent layer's rendered rect. A shine pinned to a logo will track wherever the logo moves. Make sure the child sits above its parent in the layer list.
Free
Cover
Contain
Stretch
Landscape
Portrait
Landscape (contain)
Portrait (contain)
Free = position with offset/size below. Cover/Contain/Stretch fill the canvas. Landscape/Portrait act like Cover but only render when the canvas matches that orientation — drop a pair in to swap art automatically.
X %
Y %
100% = exact Cover/Contain. Higher zooms in past the area edges; lower lets the image relax inside.
Insets the layer's working area on all sides — pushes Cover/Contain inward and clamps Free positioning.
Floor on the layer's rendered shorter edge. Useful so logos stay legible on small thumbnail sizes — the layer will overflow the canvas if necessary.
Normal
Add
Screen
Multiply
Overlay
Add/Screen for shines and glows (brighten what's beneath). Multiply for shadows. Overlay for tinted highlights.
None
Bounce
Pulse
Float
Wobble
Speed = loop pace. Amplitude = how far/big the motion. Match the loop duration to other timed elements (e.g. a coin explosion) for synced beats.
Drop or click to replace

Preview size

Pick the size shown in the editor. Checkmarks select which sizes are included when you export all.

Export

Downloads exactly what's showing on the right. One file = direct download. Many files = ZIP.
PNG
JPEG
WebP
PSD
1000 × 1000 100%

Size

Carousel L · 1910×230 · WebP ≤150KB
Carousel S · 430×90 · WebP ≤150KB
Push · 1024×512 · JPG ≤220KB
Social · 1080×1350 · ≤200KB
Inbox · 360×180 · JPG ≤80KB
Custom…

Game artwork

Layers from the chosen preset are drawn onto the banner canvas the same way Thumbnails render — characters anchored to corners stay anchored, backgrounds cover to fit.
Floor for every game layer's shorter edge. Bump up to keep characters from getting tiny on short carousel banners.
Scales every layer flagged isLogo (the game's own NAVIGATOR / WIN logo etc.). 100% = preset default; 0% hides them.
left
top
right
bottom
Insets the game artwork so text / logo / CTA on top have breathing room.

Game layers · visibility

Turn off individual layers for this banner — overrides are per (theme + game) so toggling here doesn't affect Thumbnails.

Gradient overlay

Text stack

All lines stack vertically and share one anchor. Auto-fit shrinks any line that would overflow the canvas width.

CTA pill

Solidicon logo

Layout · save & push

Auto-saved to your browser as you edit. To make the current setup the default for everyone, bake a banner-defaults.js and drop it next to index.html in the repo.

Export

PNG
JPEG
WebP
PSD
—
—

Prompt

Describe the banner. Claude picks the game, size, headline, accent, and CTA from your intent. Tweak any field below after.
—
Anthropic key / proxy
Run $env:ANTHROPIC_API_KEY="sk-ant-…"; node proxy.mjs in this folder, then tick the box. Key never enters the browser.
Or paste your key (stored in browser localStorage only). Get a key →

Mode

Game

Uses the same layered composition as the Thumbnails tab.

Collage games

Tap to include / exclude. Max 6 — older picks roll off.

Size

Headline

Accent colour

White
Cyan
Orange
Gold
Green

CTA pill

—
Generated — · — games · Previews compressed to webp. Originals served from solidicon.studio.
Download original

Game

Brand assets

Logo mark
Drop PNG / SVG
or click
Banner / wordmark
Drop PNG / SVG
or click
Drop once — applies to every game and the pair view. Adjust positions below.

Adjust base

Curve
Drag the points. Pure black / white stay anchored at the corners.
Logo positions
Per-game positions for the Logo mark above. Click in the preview to nudge the selected position.
Banner layout
Position / rotation for the Banner image above. Rotatable, semi-transparent if you like.
Pick a game →