Design Tools · In-Browser

App Icon Generator — every platform size from one 1024 image

Upload one 1024×1024 source image and generate every icon size for iOS, Android, macOS, Windows and Chrome/Web in one click, packed as a ZIP. Named with real project structure (AppIcon.appiconset / mipmap) so it drops straight into your codebase. Generated locally in your browser — icons never uploaded. Works on desktop, tablet & mobile.

Drag your 1024×1024 source icon here, or click to select
Square ≥1024px recommended · All iOS / Android / macOS / Windows / Chrome sizes · No upload
Select Icon
Works on desktop, tablet & mobileNo upload — stays on your deviceNo watermarkLocal processing
Quick answer

Shipping an app takes a pile of icon sizes: iOS 20/29/40/60/76/83.5pt at multiple scales, Android density buckets from mdpi to xxxhdpi, plus macOS, Windows and Chrome extension / PWA sizes — exporting them by hand is tedious and error-prone. This tool generates the full set from a single 1024×1024 source, named with real project structure and a Contents.json included: unzip and drag AppIcon.appiconset straight into Xcode, merge the mipmap folders into your Android res directory. iOS icons are automatically flattened onto a background color (Apple forbids transparency), and small sizes go through stepped downscaling with light sharpening so even 16px stays crisp. Everything runs locally in your browser — unreleased product icons never touch a server.

When

When you need it

Before app submission

App Store and Play Store review requires the full size set — generate it without missing one.

Desktop & browser targets

macOS apps, Windows programs and Chrome extensions covered in the same run.

Icon redesigns

New icon? Regenerate every platform size in one shot.

Trade-off

About icon generation

Pros
  • Project-structure naming + Contents.json — drops straight into Xcode / Android projects
  • iOS transparency flattened automatically, so review won’t reject it
  • Stepped downscaling + light sharpening keeps 16px crisp
Notes
  • Source should be a square ≥1024×1024 — smaller sources upscale and blur
  • Android adaptive icons (foreground/background layers) are configured in-project; this generates legacy + round icons
  • Unreleased icons deserve secrecy — everything here stays local, nothing uploads
FAQ

App Icon Generator FAQ

Apple forbids transparency in app icons (transparent areas render as black), so transparent pixels are flattened onto your chosen background. The rounded corners are applied by the system — just supply a square image.

Yes. iOS output is an AppIcon.appiconset folder with Contents.json — drag it into Assets.xcassets in Xcode; Android folders follow mipmap-mdpi through mipmap-xxxhdpi naming and merge straight into res.

It is center-cropped to a square along the short edge automatically; for full control of the composition, upload a 1024×1024 square.

No. All sizes are scaled locally in your browser and the ZIP is packed locally too — unreleased product icons never pass through any server.