Browse tools
All toolsApp icon size guide
Compare iOS and Android icon dimensions, check where each size is used, and copy dimensions for your design files.
Icon dimensions
Store listing and device icons, in pixels.
| Icon | Size (px) | Usage | Requirement | Copy dimensions |
|---|---|---|---|---|
| App StoreiOS | 1024 × 1024 | App Store listing icon | Required — opaque, no alpha channel | |
| iPhone @3xiOS | 180 × 180 | Home screen on 3x Retina iPhones | Generated from the 1024 icon; add only in all-sizes asset catalogs | |
| iPhone @2xiOS | 120 × 120 | Home screen on 2x Retina iPhones | Generated from the 1024 icon; add only in all-sizes asset catalogs | |
| iPad Pro @2xiOS | 167 × 167 | Home screen on iPad Pro | Generated from the 1024 icon; add only in all-sizes asset catalogs | |
| iPad @2xiOS | 152 × 152 | Home screen on standard iPads | Generated from the 1024 icon; add only in all-sizes asset catalogs | |
| iPad @1xiOS | 76 × 76 | Home screen on older non-Retina iPads | Generated from the 1024 icon; add only in all-sizes asset catalogs | |
| Play StoreAndroid | 512 × 512 | Google Play Store listing icon | Required — 32-bit PNG, up to 1024 KB | |
| xxxhdpiAndroid | 192 × 192 | Extra-extra-extra-high-density screens | Legacy launcher icon (Android 7 and earlier) | |
| xxhdpiAndroid | 144 × 144 | Extra-extra-high-density screens | Legacy launcher icon (Android 7 and earlier) | |
| xhdpiAndroid | 96 × 96 | Extra-high-density screens | Legacy launcher icon (Android 7 and earlier) | |
| hdpiAndroid | 72 × 72 | High-density screens | Legacy launcher icon (Android 7 and earlier) | |
| mdpiAndroid | 48 × 48 | Medium-density screens (baseline) | Legacy launcher icon (Android 7 and earlier) | |
| Adaptive layer xxxhdpiAndroid | 432 × 432 | Foreground and background layers (108 dp); launchers show the central 72 dp | Android 8+ adaptive icon | |
| Adaptive layer xxhdpiAndroid | 324 × 324 | Foreground and background layers (108 dp); launchers show the central 72 dp | Android 8+ adaptive icon | |
| Adaptive layer xhdpiAndroid | 216 × 216 | Foreground and background layers (108 dp); launchers show the central 72 dp | Android 8+ adaptive icon | |
| Adaptive layer hdpiAndroid | 162 × 162 | Foreground and background layers (108 dp); launchers show the central 72 dp | Android 8+ adaptive icon | |
| Adaptive layer mdpiAndroid | 108 × 108 | Foreground and background layers (108 dp); launchers show the central 72 dp | Android 8+ adaptive icon |
Showing 17 icon sizes.
Generate every size from one image
The free app icon generator builds the Xcode AppIcon set without an alpha channel, Android launcher and adaptive icons, the Google Play icon and Expo assets. It runs in your browser.
Frequently asked questions
Keep improving your store listing
Get the free ASO checklist and weekly tips by email.
Launching an app? Track 5 keywords free, forever — daily ranks, no card, no subscription.
iOS and Android App Icon Dimensions
For iOS, Apple asks for one square 1024 × 1024 icon with square corners. Since Xcode 14 a single-size asset catalog is enough, and the system scales the icon for the Home Screen, Settings, Spotlight and notifications; the 180, 120, 167, 152 and 76 pixel sizes matter only in older all-sizes asset catalogs. The App Store icon can’t be transparent or contain an alpha channel — Xcode rejects it at upload.
For Android, the Google Play store icon is 512 × 512 pixels. On devices, Android 8 and later build the launcher icon from two adaptive layers of 108 dp, which each launcher masks into its own shape; the 48 dp legacy icons at 48 to 192 pixels cover Android 7 and earlier. Keep the key part of the artwork inside the central 66 dp safe zone.
To produce every file at once, use the app icon generator. For screenshots, the screenshot size reference lists every store size, and the screenshot resizer converts your files.