Stax

…

Tools

App Icon Generator — iOS & Android All Sizes

Resize one image into every iOS and Android app icon size as PNG, with padding, background and corner options. Runs in your browser. Free.

Last updated:

🖼
Click or drag to upload source image
PNG, JPG, SVG — at least 1024×1024 recommended
20 icon sizes will be generated · Click any icon to download individually · "Download all" downloads each as a separate PNG file

Was this tool useful?

Use the tool above and you can rate it here.

How the App Icon Generator works

The app icon generator resizes one source image into the standard iOS and Android icon sizes in your browser. Nothing is uploaded. Upload a square master icon of at least 1024×1024 px, choose iOS, Android or both, and each size is rendered as its own PNG that you can download one at a time or all in one go. It does not build an .appiconset folder, a ZIP, adaptive-icon layers or web-app-manifest icons, so you rename and place the files yourself.

iOS icons

The iOS list covers 20, 29, 40, 58, 60, 76, 80, 87, 120, 152, 167, 180 and 1024 px. The 1024 px size is the App Store listing icon. Apple requires it to be a square PNG without transparency, and iOS applies its own rounded mask, so the generator always exports iOS sizes as full squares filled with your background colour and ignores the corner-radius slider for them. Add the 1024 px PNG to your Xcode asset catalogue and let Xcode generate or match the other sizes.

Android icons

The Android list covers 36, 48, 72, 96, 144 and 192 px (ldpi to xxxhdpi) and 512 px for the Play Store listing. Modern Android builds adaptive icons from a foreground and a background layer, which this tool does not produce. The PNGs here suit legacy launcher icons and the store listing. For Android the corner-radius slider rounds the corners and leaves them transparent.

Padding, background and non-square art

Padding shrinks the artwork inside the icon so it does not touch the edge, and the background colour fills the space around it and behind any transparent pixels. Artwork that is not square is fitted inside the icon with its proportions kept, never stretched. If your source is smaller than 1024 px the tool warns you, because the 1024 px icon would be enlarged and look soft.

Frequently asked questions

What sizes does the iOS App Store require?
iOS requires icons at multiple sizes: 20, 29, 40, 58, 60, 76, 80, 87, 120, 152, 167, 180 pixels, plus 1024×1024 for the App Store listing. Start with a 1024×1024 source image.
What sizes does Android Play Store require?
Android requires: 36×36 (ldpi), 48×48 (mdpi), 72×72 (hdpi), 96×96 (xhdpi), 144×144 (xxhdpi), 192×192 (xxxhdpi), and 512×512 for the Play Store. The 512×512 icon is used for the store listing.
Should I use a maskable icon for Android?
Yes. Android 8.0+ uses Adaptive Icons where the system can crop your icon into different shapes (circle, squircle, etc.). A maskable icon should have important content within the safe zone (the inner 80% of the icon). Mark those icons with purpose: maskable in your web app manifest. This tool does not build adaptive-icon layers, so use Android Studio's Image Asset tool for those.

Related tools