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 storedREADY 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 filesAppIcon.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
screenshots/Framed per store size — separate endpointTry it
feature-graphic.pngPlay graphic 1024 × 500, phase 3Soon
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 three tools, one key and a versioned contract.
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 and the MCP server are two clients of the same Go API — generate_icon, generate_screenshots and generate_feature_graphic, keyed per client.
Icon, screenshot, and feature graphic generation from your own files is free forever, no account needed, on the web, MCP server, and CLI. AI-assisted generation (describing what you want instead of supplying it) gets 5 free generations after signing in, then needs Glyphus Pro — $12/month, unlimited, everywhere.
Ship the submission today.Free · no account · no watermark · every file yours to ship