App Icon Generator
Generate all iOS, Android and web app icon sizes from one image.
Drop a square image here (1024 x 1024 recommended), or
Your image never leaves your device; every size is generated in your browser. The ZIP includes the iOS AppIcon.appiconset (with Contents.json), Android mipmaps, the Play Store 512 icon and web / PWA icons.
About the App Icon Generator
Shipping an app means providing its icon in many sizes: the iOS AppIcon set, Android mipmap densities, the Play Store 512 icon and web or PWA icons.
This tool takes one square image (1024 x 1024 is ideal) and generates every size in your browser, then packages them into a ZIP with the Xcode Contents.json and Android folder structure ready to drop in.
Your image is processed entirely on your device and never uploaded to a server.
Key features
- iOS AppIcon.appiconset with Contents.json
- Android mipmap-mdpi to xxxhdpi plus Play Store 512
- Web favicons, apple-touch-icon and PWA icons
- Background colour or transparency, downloaded as one ZIP
How to use
- 1Drop or choose a square image, ideally 1024 x 1024.
- 2Pick a background colour, or keep it transparent for Android and web.
- 3Click Download all icons to save the ZIP.
Examples
One 1024 x 1024 imageapp-icons.zipThe ZIP contains the iOS, Android and web icons in the correct folders and sizes.
Frequently asked questions
- What size image should I upload?
- A square 1024 x 1024 PNG works best, since every smaller size is scaled down from it. Larger sources are fine; non-square images are centre-cropped to a square.
- Why should iOS icons not be transparent?
- The App Store rejects icons with an alpha channel, showing a black background instead. Keep a solid background colour so the iOS set is accepted; you can still use transparency for Android and web.
- Is my image uploaded anywhere?
- No. All resizing happens in your browser with Canvas, and nothing is sent to a server.
- How do I use the ZIP?
- Drag the AppIcon.appiconset into Xcode's asset catalog, copy the mipmap folders into an Android project's res directory, and use the web folder for favicons and PWA icons.
