App icon checklist

Every icon size, format, and rule before you submit.

A complete app icon checklist for iOS and Android: all required sizes, formats, design rules, and rejection traps. Generate a custom checklist based on your target platforms.

What developers usually complain about

Your app got rejected because of an icon issue and you don't know which size was wrong.

You designed one icon and didn't realize you need 15+ variations.

Your icon looks great at 1024x1024 but is unrecognizable at 20x20.

You don't know the difference between adaptive icons and legacy icons on Android.

How to fix it before launch

  1. 1Select your target platforms: iOS only, Android only, or both.
  2. 2Review the checklist of every required icon size and format.
  3. 3Export all icons in the correct sizes and formats.
  4. 4For Android, prepare separate foreground and background layers for the adaptive icon.
  5. 5Verify every icon at actual size — a 20x20 notification icon must still be recognizable.

Before and after examples

Before

"I'll just resize my 1024px icon"

Better

Each size needs individual attention — 16x16 icons need thicker strokes, 1024px icons need finer detail.

Before

"One PNG for everything"

Better

iOS uses PNG (no alpha for App Store), Android uses PNG with transparency for adaptive icons.

FAQ

How many app icon sizes does iOS need?

At minimum: 180x180 (iPhone), 167x167 (iPad Pro), 152x152 (iPad), 120x120 (iPhone spotlight), 80x80 (iPad spotlight), 58x58 (settings), 40x40 (notification), 20x20 (status bar). If supporting Mac, Apple Watch, or widgets, add 5-8 more sizes.

What is an adaptive icon?

Android's adaptive icon has two layers: a foreground (72dp safe zone) and a background. The system applies a mask (circle, squircle, rounded square, etc.) chosen by the device manufacturer. Your foreground layer must be within the 66dp safe zone to avoid clipping.

Why do icons get rejected?

Top reasons: using Apple product imagery, resembling system apps (phone, messages, camera), including pricing or 'free' text, using copyrighted characters, or icons that look different from the running app.

Want this reviewed manually?

Send your app, landing page, or draft store listing. LaunchAssetKit can rewrite screenshot captions, check listing clarity, and return a focused launch asset plan.

View paid launch review