FREE · IN-BROWSER · NO UPLOAD

App Icon Generator

Drop in one 1024px icon and download every iOS and Android size, ready to drag into Xcode and Android Studio. Everything happens in your browser — your image is never uploaded.

Drop your icon here, or click to upload
PNG, JPG, WebP or SVG — a square 1024×1024px master works best

How it works

Three steps, no account, no watermark.

  • 1. Upload a square 1024×1024px icon (PNG, JPG, WebP or SVG).
  • 2. Choose iOS, Android, or both — and flatten transparency if you need an opaque App Store icon.
  • 3. Download a single zip with every size, organized into Xcode and Android folders.

FAQ

What size should my source icon be?

Upload a square 1024×1024px PNG (or larger). That's the App Store master size, and every smaller iOS and Android icon is downscaled from it for the sharpest result. Smaller sources still work but can look soft.

Does my icon get uploaded to a server?

No. The generator runs entirely in your browser using the HTML canvas. Your image never leaves your device, and nothing is stored or sent anywhere.

Which icon sizes does it export?

For iOS it exports the full Xcode AppIcon set (1024, 180, 167, 152, 120, 87, 80, 76, 60, 58, 40, 29 and 20px). For Android it exports the five launcher density buckets (mdpi 48px through xxxhdpi 192px) plus the 512×512 Google Play Store icon.

Can App Store icons have transparency?

No — Apple requires the 1024px App Store icon to be fully opaque with no alpha channel. If your icon has transparent areas, enable 'Flatten transparency' and pick a background color before exporting.

How do I use the exported zip?

The zip is organized into ios/AppIcon.appiconset and android/mipmap-* folders. Drag the iOS files into your Xcode asset catalog, and drop the Android mipmap folders into your res/ directory. Use the 512px PNG for your Google Play listing.

Now make the screenshots

Got your icon sorted? Turn your app screens into a store-ready screenshot set in minutes with Makeshots.

Create screenshots