App Icon Generator
Generate all iOS and Android app icon sizes from one image.
How the App Icon Generator works
The app icon generator creates all required icon sizes for iOS App Store, Android Play Store, and Progressive Web Apps from a single high-resolution source image. Upload a 1024×1024 px master icon — the tool exports every required size as a ZIP archive, saving hours of manual resizing in image editors and ensuring every required size is present for successful app submission.
iOS App Store icon requirements
Apple requires a 1024×1024 px icon for the App Store listing. Xcode additionally needs icons at 20, 29, 40, 60, 76, 83.5, and 1024 px in @1x, @2x, and @3x variants, totalling over 20 image files. Icons must be PNG format with no transparency (alpha channel is rejected). The generator exports the complete iOS icon set in the AppIcon.appiconset folder structure ready for drag-and-drop into Xcode's asset catalogue.
Android adaptive icons
Android 8.0+ uses adaptive icons consisting of a foreground layer and background layer — both 108×108 dp canvases with an active area of 72×72 dp at the centre. The OS applies a mask shape (circle, squircle, rounded square) at runtime. Legacy icons at 48, 72, 96, 144, and 192 px (mdpi through xxxhdpi) are still required for Android 7.x and below. The Play Store requires a 512×512 px feature icon. All formats are included in the generator's ZIP output.
PWA and favicon sizes
Progressive Web Apps require icons at 192×192 and 512×512 px in the manifest.json for installability. Maskable icons use the same dimensions but with important content within the inner 80% safe area (409×409 px for 512 px icons) since the browser can crop to any shape. Favicons need 16×16, 32×32, and 48×48 px PNG files plus an ICO container. The generator handles all three contexts in one pass.
Corner radius and padding options
iOS automatically applies rounded corners and squircle masking to icons at the OS level, so submitting a pre-rounded icon results in double-rounding and visual artefacts. The generator deliberately outputs square icons for iOS. For Android legacy icons, optional corner radius and padding can be applied to create the classic rounded-square look that matches Material Design guidelines for launchers that do not support adaptive icons.
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 icons : maskable in your manifest.
Related tools
- Deep Link Generator
Generate custom scheme URLs, Android Intent URLs, and iOS Universal Links.
- PWA Manifest Builder
Generate a complete Web App Manifest for your PWA.
- App Store Screenshot Mockup
Create App Store and Play Store screenshot mockups with device frames.
- Mobile Screen Sizes — iPhone, Android & iPad Resolutions
2025–2026 reference for iPhone 17, Galaxy S25, Pixel 9a screen sizes.