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.

iOS · Android · Web

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

1

Upload source image

1024×1024 PNG for best quality — processed locally in your browser

2

Crop & choose platforms

Square crop for non-square images. Pick iOS, Android, Web, or all.

3

Download ZIP

Icons organized by platform, ready to drop into Xcode, Android Studio, or your project

How It Works

1

Upload one square image

Start from a single high-resolution icon — 1024×1024 works for everything.

2

Pick your platforms

Choose iOS, Android, and web to generate every required size.

3

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.