How to use the app icon generator
- Upload a square image, ideally a 1024 × 1024 PNG or an SVG.
- Pick a background colour for transparent areas and add padding if your artwork touches the edges.
- Choose the sets you need and press Download icons (ZIP).
What's in the ZIP?
| Folder | Files | Where it goes |
|---|---|---|
android/mipmap-* | ic_launcher, ic_launcher_round and ic_launcher_foreground at 48–192 px (foreground 108–432 px) | app/src/main/res |
android/mipmap-anydpi-v26, values | Adaptive icon XML and the background colour | app/src/main/res |
android/playstore-icon.png | 512 × 512 store icon | Play Console → Store listing |
ios/AppIcon.appiconset | 18 icons plus Contents.json | Replace the folder in Assets.xcassets |
web | Favicons 16–48, apple-touch-icon 180, PWA 192 and 512 | Your website's root |
App icon size guide
Android
Launcher icons are 48 dp: 48 px at mdpi, 72 at hdpi, 96 at xhdpi, 144 at xxhdpi and 192 at xxxhdpi. Since Android 8, launchers use adaptive icons: a 108 dp foreground layer over a background colour, of which the launcher shows the inner 72 dp in a circle, squircle or rounded square. Keep important artwork inside that safe zone; the generator does this for you. Google Play needs a separate 512 × 512 PNG for the store listing.
iOS
The App Store needs a 1024 × 1024 icon without transparency or rounded corners; iOS applies the mask itself. The app bundle uses smaller sizes for the home screen (60 pt at 2× and 3×), Spotlight (40 pt), Settings (29 pt) and notifications (20 pt), plus iPad sizes. Newer Xcode versions can derive them from the 1024 icon, but a full set keeps older targets and every idiom covered.
Web
Browsers use 16, 32 and 48 px favicons, iPhones and iPads use the 180 px apple-touch-icon when a page is added to the home screen, and a PWA manifest usually lists 192 and 512 px icons.
Is my image private?
Yes. Resizing and zipping happen in your browser; the image is never sent to AppPage.net or anywhere else.
Need a website for your app?
AppPage.net builds a landing page from your store listing, with privacy policy and app-ads.txt pages. Create one for free.