Android App Icon Generator
Describe your app or upload a logo and get every launcher mipmap density plus the 512 px Play Store icon, in the res folder structure Android Studio expects.
Android App Icon Generator: Every Mipmap Density Plus Your Play Store Icon
Every launcher density and the Play Store listing icon, one run.
Android wants the launcher icon at five densities, each in its own mipmap-* folder, and Google Play wants a separate 512 px version for the listing. This tool draws the icon from your description, or takes the logo you upload, and cuts all six files into the folder tree res/ expects.
How to make an Android app icon
- Describe the icon and pick a style, or upload a square logo of at least 1024 px.
- Pick a background color if you’d rather flatten a transparent source.
-
Run, then unzip into your project’s
res/folder and uploadplaystore-icon.pngin the Play Console.
What’s in the zip
-
mipmap-mdpi/ic_launcher.pngat 48 px -
mipmap-hdpi/ic_launcher.pngat 72 px -
mipmap-xhdpi/ic_launcher.pngat 96 px -
mipmap-xxhdpi/ic_launcher.pngat 144 px -
mipmap-xxxhdpi/ic_launcher.pngat 192 px -
playstore-icon.pngat 512 px, the listing icon Google Play asks for - The 1024 px square everything was cut from
The folder names match what a fresh Android Studio project already has, so the files replace the placeholder icons in place.
Adaptive icons
Android 8 and later can draw the launcher icon as two layers, a foreground and a background, and mask them into whatever shape the device’s launcher uses. That layered format is coming to this tool. Today you get the classic single-layer launcher icon at every density, which every Android version still accepts, and the drawn icon keeps its subject inside the middle two thirds so it survives circle and squircle masks.
Tips
- Keep the subject centered and off the edges. Launchers crop to circles, squircles and rounded squares, and anything near the corner disappears on some phones.
- A filled background is safer than transparency. Launchers put transparent icons on a white disc, which rarely looks intended.
- No text. The icon shows at 48 px on the smallest screens.
FAQ
What’s the difference between a launcher icon and an adaptive icon? A launcher icon is one flat PNG per density; the launcher shows it as-is or masks it. An adaptive icon is two layers the launcher composes and animates. This tool makes the launcher icons; adaptive layers are on the list.
What size does the Play Store need?
512 by 512 px, 32-bit PNG, which is playstore-icon.png in the zip. Upload it in the Play Console under Main store listing.
Why five folders?
Android picks the folder matching the screen’s density so the icon is never scaled on-device. mdpi is 48 px, and each step up is a fixed multiple, up to 192 px at xxxhdpi.
Can I keep a transparent background? Yes. Android accepts transparent launcher icons, so alpha is kept unless you pick a background color.
I want iOS too. App Icon Generator has the same flow with a platform menu, and App Icon Set cuts a logo you already have for any platform.