How to generate iOS and Android app icons
- Upload a square 1024×1024 image. Anything smaller will be upscaled and may lose detail.
- The tool renders every required iOS size (29, 40, 58, 60, 76, 80, 87, 120, 152, 167, 180, and the 1024 marketing icon) and every Android density bucket (mdpi 48, hdpi 72, xhdpi 96, xxhdpi 144, xxxhdpi 192, plus the 512 Play Store icon).
- Press Download ZIP. Files are organised inside
ios/andandroid/folders that mirror the launcher density buckets. - Drag the contents into Xcode's AppIcon.appiconset or your Android
mipmap-*resource folders.
Sizes explained
Apple specifies an idiom × scale matrix: iPhone, iPad, iPad Pro, App Store marketing — each at @1x/@2x/@3x. Android uses density buckets: mdpi is 1×, hdpi 1.5×, xhdpi 2×, xxhdpi 3×, xxxhdpi 4×. We generate the union of every required pixel size. If a size you need is missing, file a bug — Apple updates the matrix every few years.
Design tips
- Apple expects square corners — iOS adds the rounded-square mask automatically.
- Android expects a transparent background; the launcher applies the adaptive icon mask.
- Avoid text smaller than ~64 px on the source. It will be illegible at 48×48.
- Bake your branding colour into the artwork. Don't rely on the device wallpaper.
FAQ
Are these files App Store / Play Store ready? Yes, the pixel dimensions match Apple HIG and Material Design specifications. You may still need to wrap them in an Xcode asset catalog or an Android adaptive-icon XML.
Where is the App Store 1024 icon? Inside the iOS folder as icon-1024.png.
Does this generate Adaptive Icon foreground/background layers? No — this tool emits raster icons. For adaptive icons split your foreground/background in a vector tool first.