The Complete Guide to iOS & Android App Icon Sizes
By Nomadic Jeikei · Updated July 24, 2026
App icons get rejected during store review more often than you'd expect — usually because of a stray transparent background, corners rounded in advance, or a logo that spills past the adaptive-icon safe zone and gets clipped. This guide lays out the exact pixel specs iOS and Android each require, and how to avoid rejections in practice.
iOS — one 1024px master is all you need
Modern Xcode (15 and 16) no longer asks you to hand-build an icon set. Drop in a single 1024×1024px PNG master and Xcode generates every other size used on the home screen, in Settings, in notifications, and in Spotlight. That means there is really only one thing to get right: the master image itself.
- Size: exactly 1024×1024px, square
- Format: PNG (sRGB or P3 color space)
- No transparency: an alpha channel makes App Store Connect reject the upload. Fill the background so it is fully opaque.
- Don't round the corners yourself: iOS applies a rounded mask at the system level, so pre-rounding causes a double-rounded edge.
The single most common rejection is 'contains an alpha channel.' Double-check that you exported with the background layer turned on. Filling the background opaque and exporting at 1024px in STUDIO avoids this entirely.
Android — a 512px store icon plus an adaptive icon
Android needs two distinct assets. One is the store listing icon you upload to the Play Console; the other is the adaptive icon that actually ships inside your app.
The store listing icon is 512×512px, 32-bit PNG, sRGB, under 1024 KB. The in-app adaptive icon is split into a foreground and a background layer, each drawn on a 108×108dp canvas. Because launchers mask the icon into device-specific shapes — circle, rounded square, teardrop — keep essential elements like your logo inside the central 72×72dp safe zone so nothing gets clipped.
| Density | Scale | Size (px) |
|---|---|---|
| mdpi | 1.0× | 108×108 |
| hdpi | 1.5× | 162×162 |
| xhdpi | 2.0× | 216×216 |
| xxhdpi | 3.0× | 324×324 |
| xxxhdpi | 4.0× | 432×432 |
From March 31, 2026, Google Play automatically applies a 30% corner radius to store icons. As on iOS, submit a plain square and let the system round it.
The core specs at a glance
| Item | iOS | Android |
|---|---|---|
| Store master | 1024×1024px | 512×512px |
| Format | PNG (no alpha) | 32-bit PNG (<1024 KB) |
| Color | sRGB / P3 | sRGB |
| In-app icon | Xcode auto-generates | Adaptive 108dp (safe 72dp) |
| Corners | System-masked | System-masked (30% from 2026) |
A rejection-proof checklist
- Are the 1024px / 512px masters perfectly square?
- Is the alpha channel removed and the background fully opaque?
- Did you leave the corners un-rounded?
- Does the adaptive icon logo sit inside the 72×72dp safe zone?
- Is the shape still legible on both light and dark backgrounds?
Keep essential elements inside the safe zone, fill the background opaque, and leave the corners to the OS — those three habits eliminate almost every icon rejection. In STUDIO you can square the image, fill the background, and export at the size you need in one pass.
Frequently asked questions
- Why can't an iOS icon have a transparent background?
- Home-screen icons always render as an opaque square that the system masks into a rounded shape. An alpha channel makes the backing show through as black, or causes the upload to be rejected outright, so the background must be filled.
- Why is the adaptive-icon safe zone 72dp?
- On the 108dp canvas, the outer 18dp on each side may be clipped depending on the launcher's mask shape and visual effects. Keeping the logo and other key elements within the central 72dp keeps them safe across every launcher.
- Should I pre-round my icon's corners?
- No. Both iOS and (from March 31, 2026) Android mask the corners at the system level. Pre-rounding produces a double-rounded edge, so submit a plain square.
