App Icon Generator — every size from one image

Drop in a 1024×1024 icon and download a ZIP with the complete Xcode asset catalog, Android launcher densities, the Play Store icon and web favicons. Runs entirely in your browser — your icon never leaves your device.

Drop your icon here — or click to browse
PNG, JPG, WebP or SVG · 1024×1024 or larger recommended
Everything runs in your browser — your icon is never uploaded.
What you get

One upload, three platforms

Xcode-ready asset catalog

A complete AppIcon.appiconset — all 18 iPhone, iPad and App Store slots plus the Contents.json that maps them. Drag the folder into Xcode and every slot fills itself. Icons are flattened onto white, since the App Store rejects icons with an alpha channel.

Android launcher densities

ic_launcher.png in every density folder from mdpi (48px) to xxxhdpi (192px), ready to copy into res/, plus the 512×512 Play Store listing icon.

Favicons & PWA icons

favicon 16/32, the 180px apple-touch-icon, 192px and 512px PWA icons and a site.webmanifest — the whole set your app's landing page needs, with the head tags documented in the README.

Reference

Every app icon size, 2026

The exact pixel sizes the generator produces — the current requirements for iOS, Android and the web.

iOS app icon sizes (AppIcon.appiconset)

Used forDevicePointsPixelsFile
NotificationsiPhone20pt @2x40×40Icon-iphone-20@2x.png
NotificationsiPhone20pt @3x60×60Icon-iphone-20@3x.png
SettingsiPhone29pt @2x58×58Icon-iphone-29@2x.png
SettingsiPhone29pt @3x87×87Icon-iphone-29@3x.png
SpotlightiPhone40pt @2x80×80Icon-iphone-40@2x.png
SpotlightiPhone40pt @3x120×120Icon-iphone-40@3x.png
Home screeniPhone60pt @2x120×120Icon-iphone-60@2x.png
Home screeniPhone60pt @3x180×180Icon-iphone-60@3x.png
NotificationsiPad20pt @1x20×20Icon-ipad-20@1x.png
NotificationsiPad20pt @2x40×40Icon-ipad-20@2x.png
SettingsiPad29pt @1x29×29Icon-ipad-29@1x.png
SettingsiPad29pt @2x58×58Icon-ipad-29@2x.png
SpotlightiPad40pt @1x40×40Icon-ipad-40@1x.png
SpotlightiPad40pt @2x80×80Icon-ipad-40@2x.png
Home screeniPad76pt @1x76×76Icon-ipad-76@1x.png
Home screeniPad76pt @2x152×152Icon-ipad-76@2x.png
iPad Pro home screeniPad83.5pt @2x167×167Icon-ipad-83.5@2x.png
App StoreApp Store1024pt @1x1024×1024Icon-ios-marketing-1024@1x.png

Android launcher icon sizes

DensityPixelsFile
mdpi (1×)48×48res/mipmap-mdpi/ic_launcher.png
hdpi (1.5×)72×72res/mipmap-hdpi/ic_launcher.png
xhdpi (2×)96×96res/mipmap-xhdpi/ic_launcher.png
xxhdpi (3×)144×144res/mipmap-xxhdpi/ic_launcher.png
xxxhdpi (4×)192×192res/mipmap-xxxhdpi/ic_launcher.png
Google Play listing512×512play-store/icon-512.png

Web favicon sizes

Used forPixelsFile
Browser tab16×16favicon-16x16.png
Browser tab (retina)32×32favicon-32x32.png
iOS home-screen bookmark180×180apple-touch-icon.png
Android home screen / PWA192×192icon-192.png
PWA splash512×512icon-512.png
FAQ

Common questions

Is my icon uploaded anywhere?

No. The resizing, the PNG encoding and the ZIP packing all happen locally in your browser with the canvas API. The image never touches a server — you can even load the page, go offline, and it still works.

What size should my source image be?

1024×1024 pixels or larger, ideally PNG or SVG. The generator center-crops non-square images and downscales in halving steps so small sizes stay crisp. Smaller sources work but the App Store icon will be upscaled.

Why are the iOS icons flattened onto white?

App Store Connect rejects app icons that contain an alpha channel (the classic ITMS-90717 error). The generator composites every iOS icon onto a white background so uploads pass validation; Android and web icons keep their transparency.

Do I still need all 18 iOS sizes?

Xcode 14 and later can build from a single 1024×1024 icon, so strictly no. But the full set still matters for older Xcode versions, some CI tooling and third-party frameworks — and it costs you nothing here, so the ZIP includes everything with the Contents.json prefilled.

Does it generate Android adaptive icons?

It generates the classic square launcher PNGs plus the Play Store icon. Adaptive icons need separate foreground and background layers with their own safe zones — that's a design decision, not a resize, so it's best done in Android Studio's Image Asset tool with your layered source.

Icon done. Now the screenshots.

AppStills designs your whole App Store & Google Play screenshot set in real 3D — and exports every required store size in one ZIP, free to start.