App Icon Generator
Upload a source image and generate all required icon sizes for iOS App Store, Google Play, and web. Download as a ZIP organized by platform.
Drag & drop your icon here
Upload a source image and generate every icon size you need for the App Store, Google Play, and web — all at once.
Or click to browse
PNG, JPEG, WebP · 1024×1024 recommended
How it works
Upload source image
1024×1024 PNG for best quality — processed locally in your browser
Crop & choose platforms
Square crop for non-square images. Pick iOS, Android, Web, or all.
Download ZIP
Icons organized by platform, ready to drop into Xcode, Android Studio, or your project
How It Works
Upload one square image
Start from a single high-resolution icon — 1024×1024 works for everything.
Pick your platforms
Choose iOS, Android, and web to generate every required size.
Download the icon pack
Get all sizes, named and organized, in one ZIP.
Frequently Asked Questions
1024×1024 or larger. Every platform size is scaled down from the source, so starting big keeps even the smallest favicon crisp.
iOS needs a set of sizes for home screen, settings, notifications, and the App Store; Android needs densities from mdpi through xxxhdpi plus the Play Store icon. The generator produces the full matrix so you don't have to track the list.
Yes — standard favicon and PWA icon sizes are included in the export alongside the mobile sets.
For iOS, no — submit a full-bleed square; Apple applies the rounded mask automatically, and transparency is rejected for App Store icons. Android adaptive icons get masked into varying shapes per launcher, so keep critical content in the center ~66% safe zone.
Detail that reads at 1024px disappears at 48px. Strong silhouette, one focal element, and high contrast survive scaling; thin lines, small text, and photo detail don't. Check the smallest generated sizes before shipping — that's the version most users see.
iOS sizes go into the Xcode asset catalog's AppIcon set; Android densities map to the mipmap folders (mdpi through xxxhdpi) plus the 512px Play Store listing icon; web favicons and PWA icons are referenced from your HTML head and manifest.