biek.pk logo

Android App Icon Size Guide – Play Store & Launcher Icon Sizes

Learn the correct Android app icon sizes for Google Play Store, Android Studio, Flutter, React Native, and launcher icons. Includes mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi, and 512x512 sizes.

7/2/20266 min read
Try Android App Icon Generator
Generate Play Store-ready Android app icons in all required sizes. Fast, free, and no design skills required.
Generate Icons Free

Android App Icon Size Guide for Play Store and Launcher Icons

A clean Android app icon is one of the first things users notice before installing your app. It appears on the Google Play Store, Android launchers, device settings, app drawers, and search results.

If your icon is blurry, cropped, stretched, or the wrong size, your app can look unprofessional.

This guide explains the correct Android app icon sizes for Play Store and launcher icons, including mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi, and the required 512x512 Play Store icon.

You can also generate all required icon sizes instantly using the
👉 Android App Icon Generator


Why Android App Icon Size Matters

Android devices come in many screen densities and resolutions. A single icon size will not look sharp everywhere.

That is why Android uses multiple icon sizes for different density folders.

Correct icon sizes help your app:

  • Look sharp on all Android devices
  • Avoid blurry launcher icons
  • Follow Google Play requirements
  • Improve brand trust
  • Create a professional first impression

For developers, using the correct icon sizes also keeps the Android project clean and easier to publish.


Android Launcher Icon Sizes

Android launcher icons are usually placed inside mipmap folders.

Here are the common Android launcher icon sizes:

DensityIcon SizeFolder
mdpi48x48 pxmipmap-mdpi
hdpi72x72 pxmipmap-hdpi
xhdpi96x96 pxmipmap-xhdpi
xxhdpi144x144 pxmipmap-xxhdpi
xxxhdpi192x192 pxmipmap-xxxhdpi

These sizes help Android choose the best icon for each screen density.


Google Play Store Icon Size

The Google Play Store requires a high-resolution app icon.

The recommended Play Store icon size is:

512x512 pixels

Common requirements:

  • Size: 512x512 px
  • Format: PNG
  • Shape: Square
  • Background: Should look clean and professional
  • Text: Avoid small text inside the icon

Your Play Store icon is used on your app listing, search results, recommendations, and other Google Play surfaces.


Android Icon Size for Different Frameworks

The icon size rules are mostly the same whether you build your app with native Android or a cross-platform framework.

Android Studio

Native Android apps use launcher icons inside:

android/app/src/main/res/

Common folders include:

mipmap-mdpi
mipmap-hdpi
mipmap-xhdpi
mipmap-xxhdpi
mipmap-xxxhdpi

Flutter

Flutter Android apps also use the Android resource folder:

android/app/src/main/res/

You can replace the launcher icons inside the mipmap folders.


React Native

React Native Android apps use the same Android launcher icon structure.

You usually place icons inside:

android/app/src/main/res/mipmap-*

This means the same icon size chart applies to React Native apps too.


How to Generate Android App Icon Sizes

You do not need to resize every icon manually.

Step 1: Open the Icon Generator

Use the
👉 Android App Icon Generator


Upload a square image, preferably high resolution.

A good source image should be:

  • Clear
  • Centered
  • Not blurry
  • Not too detailed
  • At least 512x512 px

Step 3: Generate All Sizes

The tool creates launcher icon sizes for:

  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi
  • Play Store 512x512 icon

Step 4: Download and Add to Your Project

Download the generated files and place them in the correct Android resource folders.


Where to Place Android App Icons

Place your generated icons inside your Android project like this:

android/app/src/main/res/
├── mipmap-mdpi/
├── mipmap-hdpi/
├── mipmap-xhdpi/
├── mipmap-xxhdpi/
└── mipmap-xxxhdpi/

Each folder should contain the correct icon size for that density.

This helps Android automatically choose the best icon for each device.


What Is an Adaptive Icon?

Adaptive icons were introduced to make Android icons look consistent across different devices.

An adaptive icon usually has:

  • Foreground layer
  • Background layer
  • Safe zone
  • Mask support

Different launchers may show the same icon as a circle, rounded square, squircle, or other shape.

Because of this, keep your main logo inside the center safe area. Do not place important details too close to the edges.


Best Practices for Android App Icons

Follow these best practices:

  • Use a simple design
  • Avoid tiny text
  • Use high contrast colors
  • Keep the main object centered
  • Use a transparent or clean background when appropriate
  • Test the icon at small sizes
  • Make sure it looks good in dark and light themes
  • Do not use blurry source images

A good icon should be recognizable even when it appears very small.


Common Android Icon Mistakes

Avoid these mistakes:

  • Using only one icon size
  • Uploading a low-resolution source image
  • Adding too much text inside the icon
  • Placing important details near the edge
  • Using JPG instead of PNG
  • Forgetting the 512x512 Play Store icon
  • Not testing the icon on different launcher shapes

These mistakes can make your app look less professional.


Android App Icon Size Checklist

Before publishing your app, check:

  • mdpi icon is 48x48 px
  • hdpi icon is 72x72 px
  • xhdpi icon is 96x96 px
  • xxhdpi icon is 144x144 px
  • xxxhdpi icon is 192x192 px
  • Play Store icon is 512x512 px
  • Icon is clear at small sizes
  • Icon matches your app branding
  • Icon does not look cropped

You can save time by using the
👉 Android App Icon Generator


FAQs About Android App Icon Size

What is the Android app icon size?

Android launcher icons commonly use 48x48, 72x72, 96x96, 144x144, and 192x192 pixels depending on screen density.

What is the Play Store icon size?

The Google Play Store app icon size is 512x512 pixels.

Should Android icons be PNG or JPG?

PNG is recommended for Android app icons because it keeps better quality and supports transparency.

Can I use the same icon for Flutter apps?

Yes. Flutter Android apps use the same Android launcher icon folders.

Can I use the same icon for React Native apps?

Yes. React Native Android projects also use the standard Android resource folders.


Final Thoughts

Using the correct Android app icon size helps your app look professional on Google Play and Android devices. A sharp, clean icon improves trust and makes your app easier to recognize.

Instead of resizing icons manually, you can generate all required sizes in seconds.

👉 Start now with the
Android App Icon Generator
and create Play Store-ready icons for your Android app.