App Icon Sizes for iOS & Android
Get the complete list of required app icon sizes for iOS, Android, and Flutter. Select your platform and see every pixel dimension needed for App Store, Play Store, home screen, settings, notifications, and more.
Why App Icon Sizes Matter
Every mobile platform requires app icons in multiple sizes. Apple and Google each demand a specific set of dimensions for different contexts: the home screen launcher, the App Store or Play Store listing, notification badges, settings screens, and Spotlight search results. Submitting the wrong sizes causes build errors, blurry icons, or outright rejection from the store review process.
The Golden Rule
Always start with a 1024 x 1024 pixel source icon in PNG format. This is the largest size required by either platform, and all smaller sizes can be generated from it. For iOS, the App Store icon must have no transparency or alpha channel. For Android, the Play Store icon is 512 x 512 and adaptive icons use a 108dp canvas with a 72dp safe zone.
iOS Icon Requirements
Apple requires icons at multiple point sizes rendered at different scale factors. An iPhone with a @2x Retina display needs a 120 x 120 pixel icon for the 60-point app icon, while a @3x Super Retina display needs 180 x 180 pixels. iPad icons use 76-point and 83.5-point sizes. You also need smaller icons for Spotlight search (40pt), Settings (29pt), and notifications (20pt), each at @2x and @3x scales. Since Xcode 14, Apple accepts a single 1024 x 1024 icon and automatically generates all required sizes, but many developers still provide individual assets for pixel-perfect control.
Android Icon Requirements
Android uses density buckets rather than scale factors. The launcher icon starts at 48dp in mdpi (1x) and scales up through hdpi (1.5x), xhdpi (2x), xxhdpi (3x), and xxxhdpi (4x), producing sizes from 48 x 48 up to 192 x 192 pixels. Android 8.0 introduced adaptive icons, which use a 108dp canvas with foreground and background layers. The visible area is a 72dp circle or rounded square, depending on the device manufacturer. Notification icons follow the same density buckets but start at 24dp, and they must be white with transparency for proper tinting on the status bar.
Flutter and Cross-Platform
Flutter projects targeting both iOS and Android need the full set of icons for each platform. Additionally, if your Flutter app supports web deployment, you need favicon sizes at 16 x 16 and 32 x 32, plus PWA icons at 192 x 192 and 512 x 512. Tools like flutter_launcher_icons can automate generation from a single source image, but understanding the required dimensions helps you design icons that look sharp at every size.
Privacy
This tool runs entirely in your browser. No images or data are uploaded to any server. All calculations happen locally using JavaScript, and the tool works offline once loaded.