iOS & Android App Icon Sizes Guide

Store icons, Xcode single-size workflow, and legacy Android launcher densities—plus a local multi-size export path.

Store icons are not the same as website favicons. They must be opaque, square, and sized for submission consoles—not for <link rel="icon"> tags.

See the complete listing assets guide for how icons fit with screenshots and feature graphics.

Store submission icons

StoreSizeNotes
App Store Connect1024×1024 PNGNo transparency; system applies rounded mask
Google Play Console512×512 PNGHigh-res listing icon

These are marketing submission assets. Xcode and Android Studio may still need additional sizes inside the project.

iOS inside Xcode

Modern Xcode can generate Home Screen, Spotlight, Settings, and notification sizes from a single 1024×1024 master in the App Icon asset catalog. You still upload the 1024×1024 file to App Store Connect separately.

Common generated contexts include 180×180 (iPhone @3x), 120×120 (@2x), 87×87 Settings (@3x), and 60×60 notification (@3x).

Android launcher densities

Traditional launcher icons are still exported per density bucket:

DensitySize
mdpi48×48
hdpi72×72
xhdpi96×96
xxhdpi144×144
xxxhdpi192×192

Adaptive icons (foreground/background layers) are a separate concern. A single flattened PNG cannot replace adaptive layer semantics—do not upscale one file and call it adaptive-ready.

Local export workflow

  1. Start from the highest-resolution square logo you have (ideally ≥1024×1024).
  2. Open the App Icon Set Generator.
  3. Choose Cover to fill the square or Contain with a solid background to preserve the full mark.
  4. Select store, iOS, and Android presets you actually need.
  5. Download individual PNGs or a flat zip with stable file names.

Processing stays in the browser. The tool resizes artwork you already own—it does not invent a new logo.

Favicon vs app icon

Website favicons and PWA icons belong to a different workflow. Use the Favicon Generator for HTML <link> snippets and manifest entries, not this app-store icon set.

Related reading

In this topic

Related articles

Complete guideApp Store & Google Play Listing Assets: Complete GuideA practical map of screenshots, icons, and store graphics for iOS and Android—organized around a local browser workflow.App Store Screenshot Size ChecklistCurrent App Store Connect screenshot dimensions for iPhone and iPad, with a local browser workflow to crop and export before upload.Google Play Feature Graphic Size (1024×500)Official Google Play feature graphic requirements and how to crop the banner locally before publishing your store listing.

Related tools

Use the tools from this article

App Icon Set Generatorapp icon generator / app icon resizer / ios app icon generatorApp Market Image Resizerapp store screenshot size / google play feature graphic size / app store screenshot generator

Back to articles