Google Play Icon Generator

Generate the 512×512 Play Store listing icon and every mipmap launcher density — plus optional ic_launcher_round.png — from one square master image.

Select platform

File name

Name for generated images (e.g. ic_launcher → ic_launcher.png)

Upload logo

How to publish on Google Play

  1. Upload a 512×512 px or larger square PNG/JPG.
  2. Keep round launcher checked if your target launchers use circular masks.
  3. Drop mipmap folders into app/src/main/res/ in Android Studio.
  4. Upload the 512 px PNG in Play Console → Store listing → App icon.

Android mipmap reference

DensityPixelsFolder
Play Store512×512Google Play high-res
xxxhdpi192×192mipmap-xxxhdpi
xxhdpi144×144mipmap-xxhdpi
xhdpi96×96mipmap-xhdpi
hdpi72×72mipmap-hdpi
mdpi48×48mipmap-mdpi

Also shipping on iOS? Combined iOS + Android generator →

FAQ

What is the Google Play high-res icon size?

Google Play Console asks for a 512×512 px PNG for the store listing. Your APK still needs mdpi through xxxhdpi launcher icons inside res/mipmap-*.

What about adaptive icons?

Modern Android uses adaptive icons with foreground and background layers. Our tool exports full-bleed square and round launcher PNGs at every density — a solid starting point for adaptive icon workflows.

Where do files go in Android Studio?

Copy each density PNG into res/mipmap-mdpi, mipmap-hdpi, etc. The 512 px file is uploaded in Play Console, not bundled in the APK.