← SplashForge Guide

Generate app icons & splash screens for free

Every store wants a different set of pixel-exact assets. Here's how to produce all of them — iOS, Android, iPad, favicon — in under a minute, without a design subscription, and without uploading your logo anywhere.

The sizes you actually need

App stores reject builds with the wrong icon dimensions. The non-negotiable set:

  • iOS: 1024×1024 (App Store), plus 180/120/87/80/76/60/58/40/29/20 px for the device.
  • Android: 512×512 (Play Store), plus 192/144/96/72/48 px launcher densities — and an adaptive icon (separate foreground + background layers).
  • Splash screens: portrait at common device resolutions (e.g. 1242×2688 iOS, 1080×1920 Android), often at @1x/@2x/@3x.
  • Web / favicon: 512, 192, and 32 px, ideally an .ico too.

Hand-cutting these in Figma is busywork. Generating them from one design is the fix.

Option 1 — In your browser (no install)

  1. Open the SplashForge studio.
  2. Pick a background (solid or gradient), upload your logo, add your app name.
  3. On the App Icon tab you'll see your icon as a circle and a rounded square at the same time — the two masks every platform applies. No more guessing how it'll get cropped.
  4. Hit Download all sizes — you get a single .zip, foldered by platform.

Everything renders in your browser. Your logo never touches a server.

Option 2 — From your terminal (and CI)

Stop committing binary assets to your repo — generate them in your build:

npx splashforge icon --logo ./logo.svg --bg "#6366f1,#a855f7" --out ./assets
npx splashforge splash --logo ./logo.svg --text "Acme" --out ./assets --zip

Or drive everything from one config file:

npx splashforge generate --config splashforge.config.json --out ./assets

The CLI uses the same render engine as the studio, so the output is identical.

Option 3 — Just ask Claude

This is the part no other generator has. With the SplashForge MCP server installed, you can ask Claude — "make an App Store icon for my running app, deep purple gradient, a minimalist shoe mark" — and it designs, renders, and drops the full icon set into your project. One-click install as a Claude Desktop extension. No tab-switch, no upload.

Native bundles (for shipping, not just previewing)

When you're ready to drop assets straight into a project, generate the native containers:

  • Xcode .xcassets — a complete AppIcon.appiconset with Contents.json.
  • Android adaptive icon — foreground/background layers + all mipmap densities.
  • .ico & .icns — Windows and macOS app icons.
  • SVG — a vector version of your design.

FAQ

Is it really free? Yes — the studio, the CLI, and all standard PNG sizes are free. Native bundles and vector export are a one-time Pro unlock.

Is my logo uploaded? No. Rendering happens in your browser or on your machine.

Will the output match across tools? Yes — one engine powers the studio, CLI, and Claude integration; we pixel-diff the renderers in CI.

Forge your set in 60 seconds

Open the studio →