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.
How App Icon Sizes for iOS & Android Works
Complete list of all required app icon sizes for iOS and Android. Get exact pixel dimensions for App Store, Play Store, and home screen. reference. Use the tool above to get your results instantly — everything runs in your browser with no data sent to any server.
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.
Frequently Asked Questions
What size should my iOS app icon be?
The primary App Store icon must be exactly 1024 x 1024 pixels in PNG format with no alpha channel or transparency. For the home screen, iPhones need 120 x 120 (@2x) or 180 x 180 (@3x) pixels, while iPads need 152 x 152 (@2x) or 167 x 167 (@2x for iPad Pro). Starting with Xcode 14, you can provide a single 1024 x 1024 icon and let Xcode auto-generate smaller sizes.
What size should my Android app icon be?
The Google Play Store requires a 512 x 512 pixel icon. For the launcher, you need icons from 48 x 48 (mdpi) up to 192 x 192 (xxxhdpi). Adaptive icons use a 108dp canvas with foreground and background layers, where the safe zone is the center 72dp circle. Notification icons range from 24 x 24 (mdpi) to 96 x 96 (xxxhdpi) and should be white with transparency.
Can I use one icon for both iOS and Android?
You should start with a single high-resolution source image (1024 x 1024 or larger), but each platform has different requirements. iOS icons should have no transparency and use rounded corners applied automatically by the OS. Android adaptive icons need separate foreground and background layers. Design one master icon, then export platform-specific versions.
What is an Android adaptive icon?
Adaptive icons, introduced in Android 8.0 (API 26), consist of two layers: a foreground image and a background image, each 108 x 108 dp. The system applies a mask (circle, squircle, or rounded square depending on the device) showing only the inner 72dp safe zone. This allows different Android manufacturers to display icons in their preferred shape while keeping important content visible.
Do I need different icons for iPhone and iPad?
Yes. iPhones use a 60-point app icon at @2x (120px) and @3x (180px) scale, while iPads use a 76-point icon at @1x (76px) and @2x (152px), plus iPad Pro uses 83.5-point at @2x (167px). All devices share the same 1024 x 1024 App Store icon, but the home screen sizes differ.