App Icon Sizes for iOS & Android
Ship one 1024×1024 master icon and generate every platform size automatically. IconFast packages iOS, Android mipmap, Play Store marketing, and adaptive foreground/background layers in a single ZIP.
iOS icon sizes
iOS needs multiple densities for notifications, settings, spotlight, and home screen — from 20pt through 83.5pt iPad Pro, each at 1x, 2x, or 3x scale. App Store Connect requires a 1024×1024 marketing icon.
Android icon sizes
Android uses mipmap folders (mdpi through xxxhdpi) plus a 512×512 Play Store icon. Adaptive icons need 432×432 foreground and background layers with a safe zone for the visible mask.
One upload, every file
Drop your 1024×1024 PNG into the free icon generator and download AppIcons.zip ready for Xcode and Android Studio — no account required.
Size reference
| Device / asset | Dimensions | Notes |
|---|---|---|
| ipad — Notifications 20pt | 20×20 | AppIcons/icon_20x20.png |
| ipad — Settings 29pt | 29×29 | AppIcons/icon_29x29.png |
| iphone — Notification 20pt | 40×40 | AppIcons/icon_40x40.png |
| android — Launcher mdpi | 48×48 | Android/mipmap-mdpi/ic_launcher.png |
| iphone — Settings 29pt | 58×58 | AppIcons/icon_58x58.png |
| iphone — Notification 20pt | 60×60 | AppIcons/icon_60x60.png |
| android — Launcher hdpi | 72×72 | Android/mipmap-hdpi/ic_launcher.png |
| ipad — App 76pt | 76×76 | AppIcons/icon_76x76.png |
| iphone — Spotlight 40pt | 80×80 | AppIcons/icon_80x80.png |
| iphone — Settings 29pt | 87×87 | AppIcons/icon_87x87.png |
| android — Launcher xhdpi | 96×96 | Android/mipmap-xhdpi/ic_launcher.png |
| iphone — Spotlight 40pt | 120×120 | AppIcons/icon_120x120.png |
| android — Launcher xxhdpi | 144×144 | Android/mipmap-xxhdpi/ic_launcher.png |
| ipad — App 76pt | 152×152 | AppIcons/icon_152x152.png |
| ipad — App Pro 83.5pt | 167×167 | AppIcons/icon_167x167.png |
| iphone — App 60pt | 180×180 | AppIcons/icon_180x180.png |
| android — Launcher xxxhdpi | 192×192 | Android/mipmap-xxxhdpi/ic_launcher.png |
| android — Adaptive Foreground | 432×432 | Android/mipmap-xxxhdpi/ic_launcher_foreground.png |
| android — Adaptive Background | 432×432 | Android/mipmap-xxxhdpi/ic_launcher_background.png |
| android — Google Play Store | 512×512 | Android/playstore/icon_512x512.png |
| store — App Store / Original | 1024×1024 | AppIcons/icon_1024x1024.png |