App Icon Maker · utility
App Icon Resizer — Generate All Sizes From One Master
One master 1024×1024 in. All platform-correct size bundles out.
About this
If you already have a finished icon design — from a designer, Figma, or a previous version — you don't need to regenerate. The resizer takes a single master 1024×1024 PNG and exports the complete bundle for every platform: iOS AppIcon.appiconset with Contents.json, Android mipmap-* densities (mdpi → xxxhdpi) with round-launcher variants, macOS .iconset with all ten sizes, PWA maskable + apple-touch-icon, and Chrome extension 16/32/48/128.
Upload once, get every size correctly named and dimensioned, ready to drop into your project.
What you get
- Master-to-bundle workflow — Upload one full-bleed 1024×1024 PNG. Get iOS, Android, macOS, PWA, and Chrome extension bundles in a single ZIP.
- Correct file naming — Every export follows the platform's exact filename convention (icon_16x16@2x.png, mipmap-xxxhdpi/ic_launcher.png, AppIcon-83.5@2x.png) so it drops into Xcode, Android Studio, or your build pipeline without renaming.
- Round-launcher variants — For Android, the resizer auto-generates round-launcher PNG variants at every density bucket alongside the standard launcher icons.
Prompt ideas
- Upload your finished 1024×1024 icon, select target platforms (iOS, Android, macOS, PWA, Chrome), download the bundle.
- Re-export an existing icon for a new platform — drop the master, tick only the platform you need.
- Generate icons for a multi-platform launch — tick all platforms, download a single bundle.
- Replace placeholder icons in an Xcode project — drag the AppIcon.appiconset folder directly into Assets.xcassets.
Who uses this
- Multi-platform launches (iOS + Android + macOS simultaneously)
- Re-exporting an existing icon for a new platform
- Replacing placeholder icons before submission
- Agencies delivering finished icon bundles to clients
- Updating icon sizes when Apple or Google add new requirements
Common questions
What's the ideal master file to upload?
A 1024×1024 PNG, full-bleed (no transparent corners), unmasked. iOS applies its own squircle at render time, so the master should be the un-masked source. Android adaptive icon foreground should respect the 108dp safe zone.
Does it work for icons designed in Figma?
Yes — export your Figma icon as a 1024×1024 PNG (or use Figma's export panel to generate the master) and drop it in. The resizer handles all the downstream resizing and naming.
How is this different from the from-text generator?
From-text generates the icon artwork from scratch using AI. The resizer takes finished artwork (yours or someone else's) and just produces every platform's required size bundle. Many users alternate between the two depending on whether they're starting from scratch or finishing a designer's work.