Android has used adaptive icons since API 26. An adaptive icon is two 108×108 dp layers, of which only the centre 72×72 dp is guaranteed visible — the launcher masks the rest into whatever shape the device uses.
| Density | Scale | Legacy icon | Adaptive layer |
|---|---|---|---|
| mdpi | 1× | 48×48 | 108×108 |
| hdpi | 1.5× | 72×72 | 162×162 |
| xhdpi | 2× | 96×96 | 216×216 |
| xxhdpi | 3× | 144×144 | 324×324 |
| xxxhdpi | 4× | 192×192 | 432×432 |
| Play Store | — | 512×512 | — |
Worth knowing: The outer 18 dp on each edge is reserved for parallax and mask effects. Anything important placed there will be clipped on some launchers.
Questions
What sizes do I need for android app icon sizes?
Android has used adaptive icons since API 26. An adaptive icon is two 108×108 dp layers, of which only the centre 72×72 dp is guaranteed visible — the launcher masks the rest into whatever shape the device uses.
Is there anything easy to get wrong here?
The outer 18 dp on each edge is reserved for parallax and mask effects. Anything important placed there will be clipped on some launchers.
Other asset references
iOS App Icon SizesFavicon SizesOpen Graph & Social Preview SizesApp Store Screenshot SizesGoogle Play Store Asset SizesSplash Screen & Launch Image Sizes
Source: official Android documentation. Verified 2026-08-07.