Sizes & specs

App Icon Sizes for iOS, Android, macOS & Web (2026)

Every app icon size you need: the single 1024 px iOS icon, Liquid Glass appearances, Android adaptive icon layers and safe zone, the 512 px Play Store icon and web favicons.

Updated 6 min read

Start with one 1024 × 1024 px square master. Modern Xcode needs only that single image for iOS, the App Store uses it as the marketing icon, Google Play wants a 512 × 512 copy, and Android launcher icons and web favicons are all derived from it. The tables below list every size that still matters in 2026 and the rules that trip people up — transparency, masks and safe zones.

Quick answer: the sizes that matter

WhereSize (px)Format / rules
App Store (iOS, iPadOS, macOS)1024 × 1024PNG, no alpha / transparency, square corners
Xcode app icon (Xcode 14+)1024 × 1024 (single size)Xcode generates the rest
Google Play Store512 × 51232-bit PNG with alpha, max 1024 KB
Android adaptive icon108 × 108 dp per layer (432 px at xxxhdpi)Foreground + background (+ monochrome)
Android legacy launcher48 / 72 / 96 / 144 / 192mdpi → xxxhdpi
macOS app (.appiconset)16 – 10241x and 2x of 16, 32, 128, 256, 512 pt
Web16, 32, 48, 180, 192, 512favicon.ico, apple-touch-icon, manifest icons

iOS & iPadOS icons

Since Xcode 14, an app icon set can use the “single size” option: you provide one 1024 × 1024 image and Xcode generates every size the device needs at build time. That’s the default for new projects and what we recommend unless you need pixel-tuned small sizes.

  • No transparency. The 1024 px App Store icon must not contain an alpha channel. Export it as an opaque RGB PNG.
  • Square, not rounded. Supply a full-bleed square. iOS applies the corner mask; pre-rounded corners show up as dark or white slivers.
  • No text you can avoid. Small text is unreadable at 60 pt and can’t be localized.

Legacy per-size list (older Xcode only)

@1x sizes apply to iPad only. Only needed if you disable the single-size option.
UseSize (pt)Pixels
iPhone app60 pt @2x, @3x120, 180
iPad app76 pt @1x, @2x76, 152
iPad Pro app83.5 pt @2x167
Spotlight40 pt @1x, @2x, @3x40, 80, 120
Settings29 pt @1x, @2x, @3x29, 58, 87
Notifications20 pt @1x, @2x, @3x20, 40, 60
App Store1024 pt @1x1024

Liquid Glass & Icon Composer

With iOS 26 (and iPadOS 26, macOS 26 and watchOS 26), Apple introduced the Liquid Glass design language, and app icons are now rendered with glass-like highlights, depth and translucency by the system. To control how your icon looks, Apple added Icon Composer, a separate app that ships alongside Xcode 26.

  • Layers instead of one flat bitmap. You import foreground artwork (ideally vector SVG, or PNG) as separate layers and groups over a background; the system applies the glass effects per layer.
  • Appearances. One icon file covers the default (light), dark, clear and tinted appearances, with per-appearance adjustments where you need them.
  • One file. Icon Composer saves a single .icon file that you add to your Xcode project in place of (or alongside) the asset catalog icon.
  • The App Store icon is still 1024 × 1024 without transparency.
Do you have to adopt it?
A flat 1024 × 1024 icon in an asset catalog still builds and ships; the system renders it with its default treatment. Icon Composer is how you get deliberate results in dark, clear and tinted modes. Apple’s Human Interface Guidelines (“App icons”) and the WWDC25 session “Create icons with Icon Composer” are the authoritative references — check them for the current grid and layer guidance.

Before iOS 26, iOS 18 had already added dark and tinted icon variants, configured as extra appearances in the asset catalog. If you support older iOS versions too, keep a light, dark and tinted 1024 px export available.

macOS icon sizes

A macOS AppIcon.appiconset (or a legacy .icns) uses five point sizes, each at 1x and 2x:

Point size@1x (px)@2x (px)
16 pt1632
32 pt3264
128 pt128256
256 pt256512
512 pt5121024

Traditionally Mac icons drew their own shape with transparent margins. macOS 26 moves Mac icons to the same rounded-rectangle shape as iOS, and icons that don’t fit that shape may be displayed inside a generic container — so a full-bleed square master (or an Icon Composer file) is now the safer choice for Mac too.

Android adaptive & legacy icons

Since Android 8.0 (API 26), launcher icons are adaptive icons: two layers that each launcher masks to its own shape (circle, squircle, rounded square…) and can animate with parallax.

Layer / areaSizeNotes
Foreground layer108 × 108 dpYour logo, on transparency
Background layer108 × 108 dpSolid color, gradient or pattern — must be opaque
Visible areaInner 72 × 72 dpThe outer 18 dp per side is reserved for masking and motion
Safe zoneCentral 66 dp circleKeep the logo in here so no mask clips it
Monochrome layer108 × 108 dpUsed for themed icons on Android 13+; a single-color silhouette

In pixels, 108 dp is 108 px at mdpi, 162 at hdpi, 216 at xhdpi, 324 at xxhdpi and 432 at xxxhdpi. Vector drawables avoid the per-density exports entirely. The layers are wired up in res/mipmap-anydpi-v26/ic_launcher.xml.

Legacy launcher icons

Used on Android 7.1 and below (minSdk under 26), as ic_launcher and ic_launcher_round.
DensityFolderSize (px)
mdpimipmap-mdpi48 × 48
hdpimipmap-hdpi72 × 72
xhdpimipmap-xhdpi96 × 96
xxhdpimipmap-xxhdpi144 × 144
xxxhdpimipmap-xxxhdpi192 × 192

Google Play Store icon

  • 512 × 512 px, 32-bit PNG (alpha allowed), max 1024 KB.
  • Upload a full square — Google Play applies the rounded mask and shadow itself. Don’t pre-round corners or add a drop shadow.
  • No badges or text suggesting ranking, price or Play categories (“#1”, “Free”, “Sale”, “Editor’s Choice”).
  • It’s uploaded in Play Console, separately from the launcher icon in your app bundle, but they should match.

For the rest of the listing graphics see Google Play screenshot sizes and the feature graphic guide.

Web favicons & PWA icons

FileSize (px)Used by
favicon.ico16, 32, 48 (multi-size)Browser tabs, bookmarks, legacy browsers
favicon-32x32.png32 × 32Modern browser tabs
apple-touch-icon.png180 × 180iOS “Add to Home Screen” — opaque, iOS rounds it
icon-192.png192 × 192Web app manifest, Android home screen
icon-512.png512 × 512Manifest, PWA splash screen
maskable-512.png512 × 512Manifest with purpose “maskable”; keep the logo inside a centered circle 80% of the icon’s width
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
Design checks that apply everywhere
Test the icon at 29 pt / 48 px, on light and dark wallpapers, and next to competitors in search results. Pull a matching color palette for screenshots and the feature graphic with the palette tool, and preview the icon in context with the listing preview.

Generating every size at once

Our app icon generator takes one 1024 × 1024 image and exports a ZIP in your browser with:

  • an iOS AppIcon.appiconset with Contents.json (single size, optional legacy sizes) and an opaque 1024 px App Store icon;
  • a macOS icon set;
  • Android mipmaps, adaptive icon foreground/background XML with a monochrome entry, round icons and the 512 × 512 Play icon;
  • a web pack: favicon.ico, PNG favicons, apple-touch-icon, maskable icon and a manifest snippet.

It doesn’t build Liquid Glass .icon files — use Apple’s Icon Composer for layered iOS 26 icons. Once your icon is done, carry its colors into your screenshots in the editor.

Frequently asked questions

What size should an app icon be?

Design a 1024 × 1024 px master. That is the App Store icon size and the source Xcode uses for every iOS size; Google Play needs a 512 × 512 px version, and Android launcher and web icons can be generated from the same master.

Do I still need all the iOS icon sizes?

No. Since Xcode 14 you can supply a single 1024 × 1024 image and Xcode generates the smaller sizes. The full list of 20–83.5 pt sizes is only needed for older Xcode versions or if you want hand-tuned small icons.

Can an iOS app icon have transparency?

No. The App Store icon must be a 1024 × 1024 PNG without alpha or transparency, and you should supply a full square — iOS applies the rounded corners itself.

What size is the Google Play Store icon?

512 × 512 px, 32-bit PNG with alpha, up to 1024 KB. Supply a full square; Google Play applies the rounded mask and shadow.

What is the Android adaptive icon safe zone?

Each adaptive icon layer is 108 × 108 dp, of which the inner 72 × 72 dp is visible after masking. Keep your logo inside the central 66 dp circle so no launcher mask cuts it off.

What is Icon Composer?

Icon Composer is Apple's app, introduced with iOS 26 and Xcode 26, for building layered icons that the system renders with the Liquid Glass material in default, dark, clear and tinted appearances. It produces a single icon file you add to your Xcode project.

What favicon sizes do I need?

A favicon.ico containing 16, 32 and 48 px, a 32 × 32 PNG, a 180 × 180 apple-touch-icon, and 192 and 512 px PNGs (plus a 512 px maskable icon) in your web app manifest.

Related guides

Make your store screenshots now — free

Templates, device mockups, AI translation and exact-size export for both stores. No account, no watermark.