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:
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
- Deep Link Generator
Generate custom scheme URLs, Android Intent URLs, and iOS Universal Links for deep linking into your mobile app. Free, instant.
- PWA Manifest Builder
Generate a complete Web App Manifest JSON file for your PWA, with icons, theme colour, and display mode configured. Free, no sign-up.
- App Store Screenshot Mockup Generator — Device Frames
Frame an app screenshot in an iPhone, Pixel or iPad outline with a background colour and caption, and download a PNG. Free, no sign-up.
- Mobile Screen Sizes — iPhone, Android & iPad Resolutions
Mobile screen sizes in pixels: iPhone 17 is 402×874, Galaxy S25 360×780, Pixel 9a 360×808 (CSS px). Full resolutions, pixel ratios and breakpoints.