Glyphus
DocsScreenshots for Mac
One square in · one zip out

The free app icon generator

Drop a 1024 icon. Get every required iOS size with an Xcode-ready Contents.json, Android mipmaps and the Play Store 512.

Free · no sign-up · nothing stored
READY FOR A SOURCE32 files out
Drop your icon herePNG · JPG · square · 1024×1024 recommended
Export for

What lands in the zip

iPhone + iPad + Android · 32 files
AppIcon.appiconset/ (iPhone)iPhone icon sizes, 20 to 1024, + Contents.json14 files
AppIcon.appiconset/ (iPad)iPad icon sizes, 20 to 1024, + Contents.json12 files
android/mipmap-*/mdpi 48 to xxxhdpi 192, + Play Store 5126 files

Three steps, no account

01Drop one squareA 1024 PNG or JPG works best. Smaller squares are upscaled with a warning; non-square sources are rejected, never cropped silently.
02Pick the platformsiOS, Android or both. The size table in code decides every dimension — nothing is looked up by hand.
03Download the zipUnzip into your project. The appiconset drops straight into Xcode; mipmaps go under res/.
For AI agents

Your agent calls the same API.

This page is one client; the MCP server is the other. Claude Code, Cursor and Codex get the same tool and a versioned contract, no account or key required.

mcp · glyphus
> generate_icon --source icon.png --platform both
● validated 1024×1024 · square
● AppIcon.appiconset · 14 png + Contents.json
● android/mipmap-* · 5 png
● app-icons.zip · 21 files · 179 KB

Questions

No. One request in, one zip out. There is no database, no bucket and no account, so there is nothing to delete afterwards.
Every store size is a downscale of that one file. Smaller sources upscale badly and a rectangle would have to be cropped — a decision the generator should not make for you.
Yes. Contents.json is generated from the same table as the pixels, so dragging AppIcon.appiconset into your asset catalog is the whole install.
Yes. This page, the MCP server, and the CLI are all clients of the same Go API — generate_icon, keyed per client.
Icon generation is free forever — no account, no API key, no rate limit — on the web, the MCP server, and the CLI.
Ship the submission today.Free · no account · no watermark · every file yours to ship