App icon generator: every Android, iOS and web size in one ZIP
Upload one image and download Android mipmap icons, a ready Xcode AppIcon.appiconset, the 512 px Play Store icon and website favicons – free, in seconds.
Your image never leaves your device – everything runs in your browser.
ZIP includes Android mipmap folders + 512 px Play Store icon, a ready Xcode AppIcon.appiconset with Contents.json, and web favicons.
Your icon previews will appear here.
Every size in the ZIP
The generator creates all the icons Android Studio, Xcode and your website need from one image.
| Platform | Files | Sizes (px) |
|---|---|---|
| Android launcher | mipmap-mdpi … mipmap-xxxhdpi / ic_launcher.png and ic_launcher_round.png | 48, 72, 96, 144, 192 |
| Google Play Store | playstore-icon-512.png | 512 × 512 |
| iPhone | AppIcon.appiconset | 40, 60, 58, 87, 80, 120, 180 |
| iPad | AppIcon.appiconset | 20, 29, 40, 58, 76, 80, 152, 167 |
| App Store | Icon-1024.png (no transparency) | 1024 × 1024 |
| Web | favicon, apple-touch-icon, PWA icons | 16, 32, 180, 192, 512 |
How to use your app icons
Android Studio
Unzip the file and copy the mipmap-* folders from the android folder into app/src/main/res/ of your project. Replace the existing files when asked. Your AndroidManifest.xml already points to @mipmap/ic_launcher and @mipmap/ic_launcher_round in a new project. Upload playstore-icon-512.png as the app icon in Google Play Console.
Xcode (iPhone and iPad)
Open Assets.xcassets in Xcode, delete the old AppIcon set and drag in the AppIcon.appiconset folder from the ios folder. The Contents.json file is already filled in, so every slot is matched to the right size. Apple rejects App Store icons with transparency, so iOS icons always get the solid background colour you chose.
Website or PWA
Upload the files from the web folder to your site and link them in the <head> of your pages – favicon-32x32.png as the favicon, apple-touch-icon.png for iPhone home screens and the 192 / 512 px icons in your web app manifest.
Tips for a good app icon
- Start with a square image of at least 1024 × 1024 px.
- Use one simple shape or letter – icons are often seen at 48 px or smaller.
- Leave some padding: Android launchers can cut icons into circles or squircles. Check the previews above.
- Avoid text other than your brand initial – it becomes unreadable at small sizes.
- Do not add rounded corners yourself for iOS – the system applies them.
Frequently asked questions
What size should an app icon be?
Start with a 1024 × 1024 px square image. Google Play needs a 512 × 512 px icon, the Apple App Store needs 1024 × 1024 px, and Android launchers use 48 to 192 px. This generator creates all of them from one image.
Does the iOS app icon need a transparent background?
No – the opposite. Apple does not accept App Store icons with transparency, so the generator always adds your chosen background colour to iOS icons. You can keep transparency for Android and web icons.
Where do I put the Android icons?
Copy the mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi and mipmap-xxxhdpi folders into app/src/main/res/ of your Android Studio project.
Does it create the Xcode Contents.json file?
Yes. The ios folder contains a complete AppIcon.appiconset with every iPhone, iPad and App Store size and a ready Contents.json, so you can drag it straight into Assets.xcassets.
Is my image uploaded to a server?
No. The icons are created in your browser with HTML canvas and zipped on your device. Your image is never uploaded.
Is the app icon generator free?
Yes, it is completely free with no signup, no watermark and no limit on downloads.
Need an app built?
We design and build Android apps and websites for clients worldwide – clear scope, fixed price, published on Google Play.
Techpass Master Technologies · 500K+ downloads on our own Android apps
