Android essentials

Android app icon sizes and how to design for them

Every pixel size Android asks for, what the adaptive mask crops, why the Play Store icon has its own rules, and how to make a mark that reads at four millimetres.

6 min read Updated September 2026

Quick answer: Android launcher icons ship at 48, 72, 96, 144 and 192 pixels (one per screen density), plus a 432×432 adaptive foreground of which only the central two thirds is guaranteed visible, plus a 512×512 PNG with no transparency for the Play Store. All of them can be generated from one 1024×1024 source.

Every size, and where it goes

PixelsFolderDensity
48 × 48mipmap-mdpi1× (baseline)
72 × 72mipmap-hdpi1.5×
96 × 96mipmap-xhdpi
144 × 144mipmap-xxhdpi3× — most phones today
192 × 192mipmap-xxxhdpi4× — flagships
432 × 432drawableAdaptive foreground layer
512 × 512Play Console uploadStore listing, opaque PNG

The launcher picks the file that matches the screen instead of resampling one on every draw — which is exactly why a single PNG scaled up by the system looks soft.

APK Icon GeneratorEvery Android launcher size from one image Open the tool
The icon generator with an uploaded logo and controls for background colour, padding and corner radius
One master image in; every size out, already in Android's folder names.

The adaptive mask and the safe zone

Since Android 8 the launcher, not you, decides the icon's outline — circle, squircle, rounded square, teardrop. You provide a foreground on a 108 dp canvas and only the middle 72 dp — roughly two thirds — is safe. Everything outside may be clipped by the mask or shifted by parallax effects.

Converted-website icons are the usual victims: a logo drawn edge to edge loses its corners under a circular mask. Keep the mark inside the safe zone and the shape stops mattering.

Adaptive Icon PreviewerSee your icon under every launcher mask Open the tool
One icon previewed under circle, squircle, rounded-square and teardrop masks with the safe-zone ring overlaid
Four masks at once, with the safe zone drawn on — what a circle would cut is obvious.
The generated set including the round and adaptive foreground variants
The 432×432 foreground is padded automatically to leave the mask room.

Design for four millimetres

A launcher icon is seen at about 48 px on a crowded screen. Everything follows from that:

The store icon is a separate asset

The 512×512 uploaded to Play Console must be a 32-bit PNG without an alpha channel and without your own rounded corners — Play masks and shadows it itself. A transparent upload is rejected; bake in a background colour.

Match the favicon

The app icon and the site's favicon should be visibly the same mark. Someone who meets you in a browser and again in the Play Store should not wonder whether it is the same product, and reviewers notice listings that look unrelated to the site they wrap.

Favicon Generatorfavicon.ico plus every modern icon size Open the tool
The favicon generator exporting 16 to 512 pixel icons and the matching link tags
The same artwork exported for the browser side.

Mistakes to skip

Final test: put it on a real home screen beside other apps, on a light and a dark wallpaper, and glance from arm's length. If you cannot pick it out at a glance, the dimensions were never the problem.

Questions people ask

What sizes does an Android app icon need?

48, 72, 96, 144 and 192 pixels for the launcher, a 432×432 adaptive foreground, and a 512×512 opaque PNG for the Play Store. One 1024×1024 source produces all of them.

Why is my icon cut off on some phones?

Adaptive icons are masked to the launcher's shape and only the central two thirds of the canvas is guaranteed to survive. Artwork drawn to the edges loses its corners under a circular mask.

Can the Play Store icon be transparent?

No. The 512×512 store icon must be a 32-bit PNG with no alpha channel or the upload is rejected. Launcher icons inside the app may use transparency.

Should the icon match my favicon?

Yes. It is one brand in two places, and consistency is what makes a listing look legitimate rather than like an unrelated wrapper.

Is text in an icon a bad idea?

Beyond a single letterform, yes. At 48 px words are unreadable and the app's name is already shown beneath the icon.

Read next

Ready to turn your site into an app?

Upload an HTML file or a ZIP, set your icon and name, and download a signed Android app. No Android Studio, no command line.

Open the builder