Android adaptive icon generator — every density, every layer

One design exports the complete Android launcher set: adaptive foreground, background, and monochrome layers from mdpi to xxxhdpi, the mipmap-anydpi-v26 XML that wires them together, legacy ic_launcher fallbacks for Android 7 and below, and the 512×512 Play Store icon.

WHY THIS ONE

True adaptive layers
Foreground and background export as separate 108dp layers with your composition held inside the 66dp safe zone, so launcher shapes and parallax effects never clip it.
Themed icons included
The monochrome layer enables Android 13+ Material You themed icons; older versions simply ignore the <monochrome> tag.
All five densities
Every layer renders at mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi at the exact pixel sizes Android expects — 20 launcher files plus the Play Store icon.

WHAT GETS EXPORTED

filesize
android/res/mipmap-mdpi/ic_launcher.png48×48px
android/res/mipmap-hdpi/ic_launcher.png72×72px
android/res/mipmap-xhdpi/ic_launcher.png96×96px
android/res/mipmap-xxhdpi/ic_launcher.png144×144px
android/res/mipmap-xxxhdpi/ic_launcher.png192×192px
android/res/mipmap-mdpi/ic_launcher_foreground.png108×108px
android/res/mipmap-hdpi/ic_launcher_foreground.png162×162px
android/res/mipmap-xhdpi/ic_launcher_foreground.png216×216px
android/res/mipmap-xxhdpi/ic_launcher_foreground.png324×324px
android/res/mipmap-xxxhdpi/ic_launcher_foreground.png432×432px
android/res/mipmap-mdpi/ic_launcher_background.png108×108px
android/res/mipmap-hdpi/ic_launcher_background.png162×162px
android/res/mipmap-xhdpi/ic_launcher_background.png216×216px
android/res/mipmap-xxhdpi/ic_launcher_background.png324×324px
android/res/mipmap-xxxhdpi/ic_launcher_background.png432×432px
android/res/mipmap-mdpi/ic_launcher_monochrome.png108×108px
android/res/mipmap-hdpi/ic_launcher_monochrome.png162×162px
android/res/mipmap-xhdpi/ic_launcher_monochrome.png216×216px
android/res/mipmap-xxhdpi/ic_launcher_monochrome.png324×324px
android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png432×432px
android/play-store-icon.png512×512px
android/res/mipmap-anydpi-v26/ic_launcher.xmlconfig

Every export also includes a README with install instructions and an icon-config.json you can re-import to keep editing later.

FAQ

What is an Android adaptive icon?
Since Android 8, launcher icons are two layers — a background and a foreground — that the launcher masks into its own shape (circle, squircle, rounded square) and can animate independently. This generator exports both layers plus the XML that declares them.
What is the adaptive icon safe zone?
Adaptive layers are 108dp, but launchers may crop to a 66dp circle. The export automatically scales your composition into that safe zone, so nothing important gets cut off regardless of the device's mask shape.
What are Android themed icons and do I need them?
Android 13 introduced Material You themed icons, which tint a monochrome version of your icon to match the user's wallpaper. The export includes the monochrome layer, so your app supports theming with zero extra work.
What does the Play Store require for the app icon?
A 512×512 PNG with no transparency, uploaded in the Play Console. It is included in the export as play-store-icon.png, rendered full-bleed since Google Play applies its own rounding.

MORE TOOLS