Complete App Icon Sizes Guide for iOS, Android & HarmonyOS

Last updated: May 2026

Every mobile app needs icons in multiple sizes to look crisp across different devices, screen densities, and contexts. Submitting the wrong size or missing a required dimension is one of the most common reasons apps get rejected from the App Store and Google Play.

This guide lists every required app icon size for iOS, Android, and HarmonyOS in 2026. Whether you are a solo developer shipping your first app or a designer preparing assets for a team, use this as your single reference.

All sizes are listed in pixels (width x height). App icons are always square, so both dimensions are equal.

iOS App Icon Sizes

Apple requires icon assets for several display contexts: the home screen, Spotlight search results, Settings, Notifications, and the App Store listing. Starting with Xcode, you provide these inside an AppIcon.appiconset image set in your asset catalog.

NameSize (px)
20pt @1x20 x 20
20pt @2x40 x 40
20pt @3x60 x 60
29pt @1x29 x 29
29pt @2x58 x 58
29pt @3x87 x 87
40pt @1x40 x 40
40pt @2x80 x 80
40pt @3x120 x 120
60pt @2x120 x 120
60pt @3x180 x 180
76pt @1x76 x 76
76pt @2x152 x 152
83.5pt @2x167 x 167
App Store1024 x 1024

In total, you need 15 distinct PNG files for a complete iOS icon set. The largest one (1024 x 1024) is used exclusively for the App Store and is never rendered on the device itself.

Android App Icon Sizes

Android uses density buckets rather than point-based sizing. You place each icon in the corresponding mipmap-<density> folder inside your project's res/ directory. Android 13+ also supports adaptive icons (foreground layer + background layer at 108 x 108 dp), but the sizes below refer to the legacy full-bleed launcher icons that remain required.

DensityDPISize (px)
ldpi120 dpi36 x 36
mdpi160 dpi48 x 48
hdpi240 dpi72 x 72
xhdpi320 dpi96 x 96
xxhdpi480 dpi144 x 144
xxxhdpi640 dpi192 x 192
Play Store-512 x 512

That is 7 PNG files total: six density variants for the launcher plus one 512 x 512 image for the Google Play Store listing.

HarmonyOS App Icon Sizes

HarmonyOS follows a sizing model similar to Android but defines its own density tiers. Icons are supplied in the project's resources under the applicable density folder and are used by the launcher, system settings, and the Huawei AppGallery storefront.

NameSize (px)
Small48 x 48
Medium72 x 72
Large96 x 96
Extra Large144 x 144
Launcher192 x 192
App Gallery216 x 216
Large App Gallery512 x 512

You need 7 PNG files for a complete HarmonyOS icon set, from 48 x 48 for small launchers up to 512 x 512 for featured AppGallery placements.

Quick Reference Summary

Here is a side-by-side overview of the total number of icon files each platform expects:

15

iOS icon files

7

Android icon files

7

HarmonyOS icon files

Targeting all three platforms means generating up to 29 individual icon files from a single source image. Doing this by hand is error-prone and time-consuming. That is exactly why we built IconForge.

Skip the manual resizing

Upload one image and IconForge generates every size listed above for iOS, Android, and HarmonyOS in seconds. Completely free, no sign-up required, and everything runs in your browser.

Try our free icon converter