biek.pk logo

Android App Icon Size Guide 2026 (Play Store, Launcher & Adaptive Icons)

Complete Android App Icon Size Guide for Google Play Store, Android Studio, Flutter and React Native. Learn launcher icon sizes, adaptive icons, notification icons, Play Store requirements, design best practices, and generate every Android icon size for free.

7/15/202617 min read
Generate Every Android Icon Size Instantly
Automatically create Play Store, Launcher and Adaptive icons in one click. Free, fast and no design experience required.
Generate Android Icons

Android App Icon Size Guide 2026 (Play Store, Launcher & Adaptive Icons)

Creating an Android application is only half the job. Before users install your app, the app icon is usually the very first thing they notice.

Whether your application appears on the Google Play Store, Android home screen, app drawer, Settings page or search results, a high-quality icon creates a strong first impression and helps build trust.

On the other hand, using the wrong icon size can cause:

  • Blurry launcher icons
  • Pixelated Play Store graphics
  • Cropped logos
  • Poor branding
  • Unprofessional app listings

If you're wondering what size your Android app icon should be, this guide covers everything you need to know.

You'll learn:

  • Official Google Play Store icon size
  • Android launcher icon sizes
  • Adaptive icon requirements
  • Notification icon size
  • Android Studio icon locations
  • Flutter launcher icon sizes
  • React Native launcher icon sizes
  • Best icon design practices
  • Common mistakes developers make
  • How to generate every required Android icon automatically

Instead of manually creating multiple icon sizes, you can generate all required Android launcher icons and the Play Store icon in seconds using our free tool.

👉 Android App Icon Generator


🚀 Quick Answer

The official Android App Icon sizes are:

  • Google Play Store: 512 × 512 px
  • mdpi: 48 × 48 px
  • hdpi: 72 × 72 px
  • xhdpi: 96 × 96 px
  • xxhdpi: 144 × 144 px
  • xxxhdpi: 192 × 192 px

If you don't want to create each icon manually, use our Android App Icon Generator to generate every launcher icon size automatically.


Android App Icon Size Chart

Recommended Image: Insert an infographic here showing all Android icon sizes.

Image ALT:

Android App Icon Size Chart for Google Play Store, Launcher and Adaptive Icons


Table of Contents

  • Android App Icon Sizes
  • Why Android Icon Sizes Matter
  • Android Launcher Icon Sizes
  • Google Play Store Icon Size
  • Android Studio Icon Sizes
  • Flutter App Icon Sizes
  • React Native App Icon Sizes
  • Adaptive Icon Size
  • Notification Icon Size
  • Splash Screen Icon
  • Canva Guide
  • Figma Guide
  • Photoshop Guide
  • Android vs iOS Icon Sizes
  • Best Practices
  • Common Mistakes
  • Publishing Checklist
  • FAQs

Android App Icon Sizes at a Glance

If you're looking for a quick answer, here's the complete Android icon size chart.

PurposeSize
Google Play Store512 × 512 px
mdpi48 × 48 px
hdpi72 × 72 px
xhdpi96 × 96 px
xxhdpi144 × 144 px
xxxhdpi192 × 192 px

Android automatically selects the appropriate launcher icon depending on the screen density of each device.


Why Android App Icon Size Matters

Android devices are available in hundreds of different screen sizes and pixel densities.

A launcher icon that looks sharp on one phone may appear blurry or pixelated on another if the correct image size isn't available.

That's why Android uses different mipmap folders containing launcher icons for each density.

Using the correct Android icon sizes provides several benefits:

  • Sharp icons on every Android device
  • Better appearance in Google Play
  • Improved brand recognition
  • Professional app listings
  • Compliance with Android design guidelines
  • Better user experience

Although icon size isn't a direct Google Play ranking factor, an attractive and professional icon can improve your click-through rate (CTR) because users are naturally more likely to install apps with polished branding.


Need Every Android Icon Size in Seconds?

Skip the manual work.

Upload your logo once and instantly generate:

✅ Google Play Icon (512×512)

✅ mdpi

✅ hdpi

✅ xhdpi

✅ xxhdpi

✅ xxxhdpi

👉 Generate Android Icons Free

https://biek.pk/tools/android-app-icon-generator


Android Launcher Icon Sizes

Android launcher icons appear on the home screen, app drawer, Settings app, and recent apps. Unlike the Google Play Store icon, launcher icons are stored inside different mipmap folders so Android can display the sharpest version based on the device's screen density.

DensityIcon SizeFolder
mdpi48 × 48 pxmipmap-mdpi
hdpi72 × 72 pxmipmap-hdpi
xhdpi96 × 96 pxmipmap-xhdpi
xxhdpi144 × 144 pxmipmap-xxhdpi
xxxhdpi192 × 192 pxmipmap-xxxhdpi

Android automatically selects the correct launcher icon depending on the device.

You should never use a single image for every density because it may appear blurry or pixelated on high-resolution devices.


Google Play Store Icon Size

Many developers confuse the launcher icon with the Google Play Store icon.

These are different assets.

Your Play Store icon is displayed on:

  • Google Play search results
  • Category pages
  • Featured collections
  • App details page
  • Recommendation cards

Google currently recommends the following specifications.

RequirementValue
Size512 × 512 px
FormatPNG
ShapeSquare
Color SpacesRGB
TransparencySupported

A clean, high-quality Play Store icon improves the visual appearance of your listing and can encourage more users to explore your app.

Play Store Icon Design Tips

For the best results:

  • Use a simple logo.
  • Avoid tiny text.
  • Use strong contrast.
  • Keep the design centered.
  • Leave enough padding.
  • Avoid unnecessary details.

Your icon should remain recognizable even when displayed at a much smaller size in search results.


Android App Icon Size for Android Studio

Android Studio stores launcher icons inside the Android resource directory.

Typical location:

android/app/src/main/res/

Inside this folder you'll find:

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

Each folder contains a different launcher icon size.

When you build your application, Android automatically chooses the appropriate icon depending on the screen density.

If you're replacing launcher icons manually, make sure every folder contains the correct image.


Android App Icon Size for Flutter

Flutter Android applications use the exact same launcher icon structure because Flutter compiles into a native Android application.

Launcher icons are also located inside:

android/app/src/main/res/

Most Flutter developers generate launcher icons using packages like flutter_launcher_icons, but if you already have properly sized PNG files, you can simply replace the images inside each mipmap folder.

Flutter launcher icon sizes remain:

DensitySize
mdpi48×48
hdpi72×72
xhdpi96×96
xxhdpi144×144
xxxhdpi192×192

The Google Play Store icon must still be 512 × 512 pixels.


Android App Icon Size for React Native

React Native follows Android's native launcher icon requirements.

Icons are stored inside:

android/app/src/main/res/

The required icon dimensions are identical to Android Studio and Flutter.

Many React Native developers use packages such as:

  • react-native-make
  • react-native-bootsplash

However, the easiest approach is to generate all required launcher icons automatically and replace the generated files.


Android Adaptive Icon Size

Adaptive Icons were introduced in Android 8.0 (Oreo).

Unlike traditional launcher icons, adaptive icons consist of two separate layers:

  • Foreground
  • Background

Android launchers combine these layers and apply different shapes depending on the device manufacturer.

For example, your icon may appear as:

  • Circle
  • Rounded Square
  • Squircle
  • Teardrop
  • Custom Shape

This provides a consistent look across Android devices while allowing manufacturers to maintain their own visual style.


Adaptive Icon Safe Zone

One of the most common mistakes is placing important artwork too close to the edges.

Different launcher masks may crop those areas.

For the best appearance:

  • Keep the logo centered.
  • Leave padding around the edges.
  • Avoid placing text near the border.
  • Test the icon using different launcher shapes.

Following the safe zone guidelines ensures your icon remains recognizable regardless of the launcher mask.


Why Adaptive Icons Matter

Adaptive icons improve:

  • Visual consistency
  • Device compatibility
  • Modern Android appearance
  • User experience
  • Professional branding

Today, almost every modern Android device supports adaptive icons, making them the recommended choice for new applications.


Save Time with Our Android App Icon Generator

Instead of manually creating six launcher icon sizes plus the Play Store icon, upload your logo once and let our tool generate everything automatically.

It creates:

  • Google Play Icon
  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi

All files are ready to use in Android Studio, Flutter, and React Native projects.

👉 https://biek.pk/tools/android-app-icon-generator


Android Notification Icon Size

Notification icons are different from launcher icons.

Unlike launcher icons, notification icons are simple, monochrome symbols displayed in the Android status bar and notification panel.

Google recommends using a 24 × 24 dp notification icon.

Notification Icon Best Practices

For the best appearance:

  • Use a transparent background.
  • Use a white icon.
  • Avoid gradients.
  • Avoid shadows.
  • Keep the design simple.
  • Don't include text.

Android automatically applies colors based on the device theme, so colorful notification icons usually don't display correctly.


Android Splash Screen Icon

Modern Android versions display your application icon during launch.

A poorly designed splash icon may appear blurry or cropped.

For the best results:

  • Use a high-resolution source image.
  • Keep the logo centered.
  • Leave enough spacing around the edges.
  • Avoid very thin shapes.
  • Export using PNG.

A clean splash screen creates a better first impression and makes your application feel more polished.


Android App Icon Size in Canva

Canva is one of the easiest tools for beginners.

When creating Android app icons in Canva:

1024 × 1024 pixels

Design your icon at this larger size and export it as PNG.

After exporting:

  1. Upload it to the Android App Icon Generator.
  2. Generate every launcher icon automatically.
  3. Download the complete Android icon package.

Starting with a larger design produces cleaner launcher icons than designing directly at 512 × 512 pixels.


Android App Icon Size in Figma

Figma is widely used for UI and mobile app design.

Recommended workflow:

  1. Create a Frame of 1024 × 1024 px
  2. Design using vectors
  3. Keep the artwork centered
  4. Export PNG
  5. Generate Android launcher icons

Using vector graphics ensures your icon remains sharp at every required size.


Android App Icon Size in Photoshop

Adobe Photoshop is another excellent option for creating Android app icons.

Recommended settings:

SettingValue
Canvas Size1024 × 1024 px
Resolution72 PPI
FormatPNG
Color SpacesRGB

Avoid exporting your final icon as JPG because JPEG compression reduces quality and does not support transparency.


Can AI Generate Android App Icons?

Yes.

AI image generation tools can help you create unique Android app icons.

However, AI-generated icons usually require manual adjustments before publishing.

Always check that the icon:

  • Looks good at small sizes.
  • Has enough contrast.
  • Fits inside the adaptive icon safe zone.
  • Doesn't contain tiny text.
  • Uses a simple composition.

After generating the artwork, upload it to the Android App Icon Generator to create every required Android launcher icon automatically.


Android App Icon Design Best Practices

A great app icon isn't just about size—it's about clarity and recognition.

Follow these best practices.

Keep It Simple

The best app icons are easy to recognize.

Avoid unnecessary details.


Avoid Small Text

Text becomes unreadable at launcher icon sizes.

Instead of writing your app name, use a memorable logo or symbol.


Use High Contrast

Strong contrast makes your icon stand out in Google Play search results.


Leave Padding

Don't push important artwork against the edges.

Adaptive icon masks may crop it.


Use a High-Resolution Source

Always begin with at least:

1024 × 1024 px

Never enlarge a small image.

Upscaling cannot restore lost details.


Test at Small Sizes

Reduce your icon to around 48 × 48 px.

If it still looks clear, your design is working.


Follow Your Brand Identity

Your launcher icon should match:

  • App colors
  • Logo
  • Typography
  • Overall branding

Consistency improves recognition.


Common Android App Icon Mistakes

Many Play Store listings look unprofessional because developers make a few avoidable mistakes.

Using Only One Icon Size

Android requires different launcher icon sizes for different screen densities.


Low-Resolution Source Images

Never begin with a tiny logo.

Always use a high-resolution master image.


Adding Too Much Detail

Complicated artwork becomes unreadable at smaller sizes.


Tiny Text

Users won't be able to read it.

Use symbols instead.


Forgetting Adaptive Icons

Modern Android devices rely heavily on adaptive icons.

Ignoring them may result in cropped artwork.


Using JPG Instead of PNG

PNG provides much better quality and supports transparent backgrounds.


Forgetting the Play Store Icon

Launcher icons are different from the Google Play Store icon.

You need both.


Ignoring Safe Zones

Important artwork should remain inside the center area.

This prevents clipping on different launcher shapes.


Pro Tip

Instead of creating every launcher icon manually, upload a single high-resolution logo to our Android App Icon Generator.

Within seconds you'll receive:

  • Play Store Icon
  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi

ready for Android Studio, Flutter and React Native.

👉 https://biek.pk/tools/android-app-icon-generator


Android vs iOS App Icon Sizes

If you're building a cross-platform mobile application, you'll need different icon requirements for Android and iOS.

FeatureAndroidiOS
Store Icon512 × 512 px1024 × 1024 px
Launcher IconsMultiple densitiesGenerated automatically
Adaptive Icons✅ Yes❌ No
Notification IconsSeparate iconUses app icon
Transparent PNGSupportedRecommended without transparency for App Store

Although Flutter and React Native support both platforms, you'll still need to prepare separate assets for Android and iOS.


Android App Icon Size Cheat Sheet

Save this table for quick reference.

PurposeSize
Google Play Store512 × 512 px
mdpi48 × 48 px
hdpi72 × 72 px
xhdpi96 × 96 px
xxhdpi144 × 144 px
xxxhdpi192 × 192 px
Notification Icon24 × 24 dp
Recommended Design File1024 × 1024 px

Instead of exporting each icon manually, upload your logo once and let our Android App Icon Generator create every required Android icon automatically.


Android App Publishing Checklist

Before uploading your app to Google Play, make sure everything below is complete.

✅ Play Store icon is 512 × 512 px

✅ Launcher icons generated for all densities

✅ PNG format used

✅ Logo is centered

✅ Adaptive icon tested

✅ Icon looks sharp on small screens

✅ Icon works in dark mode

✅ Icon works in light mode

✅ Branding is consistent

✅ High-resolution source image used

Completing this checklist helps your application look professional across Android devices.


Frequently Asked Questions

What is the Android app icon size?

Android launcher icons use multiple sizes depending on screen density:

  • mdpi — 48×48 px
  • hdpi — 72×72 px
  • xhdpi — 96×96 px
  • xxhdpi — 144×144 px
  • xxxhdpi — 192×192 px

What is the Google Play Store icon size?

The official Google Play Store icon size is 512 × 512 pixels in PNG format.


What size should I design my app icon?

Design your icon at 1024 × 1024 pixels. Starting with a larger image gives better quality when generating all Android launcher sizes.


Should Android app icons be PNG or JPG?

PNG is recommended because it preserves image quality and supports transparent backgrounds.


Can I use the same icon for Flutter apps?

Yes. Flutter Android applications use the same Android launcher icon structure as native Android apps.


Can I use the same icon for React Native?

Yes. React Native also follows Android's standard launcher icon sizes.


What is an adaptive icon?

Adaptive icons use separate foreground and background layers, allowing Android launchers to display different icon shapes while maintaining a consistent appearance.


Why does my app icon look blurry?

A blurry icon usually means:

  • The source image is too small.
  • The wrong launcher icon size is being used.
  • A low-quality JPG was uploaded instead of PNG.

Can I upload a JPG icon to Google Play?

Although Google Play accepts different image formats in some contexts, PNG is strongly recommended for app icons because it offers better quality and transparency support.


Do I need different launcher icons?

Yes.

Android automatically selects different launcher icon sizes depending on screen density.


Can I create Android app icons in Canva?

Absolutely.

Design your logo at 1024 × 1024 px, export it as PNG, then generate every required launcher icon using our Android App Icon Generator.


Can I use Figma or Photoshop?

Yes.

Both Figma and Photoshop are excellent tools for designing Android app icons.


Does the app icon affect Play Store downloads?

While icon size itself is not a ranking factor, a clean, attractive icon improves your app's first impression and can increase click-through rates from Google Play search results.


Where are Android launcher icons stored?

Launcher icons are located inside:

android/app/src/main/res/

Specifically in:

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

How can I generate all Android icon sizes automatically?

Instead of manually resizing your logo multiple times, upload it once to our Android App Icon Generator.

The tool instantly creates:

  • Play Store Icon (512×512)
  • mdpi
  • hdpi
  • xhdpi
  • xxhdpi
  • xxxhdpi

ready for Android Studio, Flutter, and React Native.


Related Android Resources

If you're preparing your app for Google Play, these free tools may also help:

  • Android App Icon Generator
  • Google Play Feature Graphic Generator
  • Compress Image to 20KB
  • Image Background Color Changer

Together these tools help you prepare professional Play Store assets in just a few minutes.


About This Guide

This article is regularly updated to reflect the latest Android and Google Play requirements.

Last Updated: July 2026

Our team reviews Android documentation, Google Play guidelines, and developer best practices to keep this guide accurate for Android Studio, Flutter, React Native, and modern Android devices.


Ready to Generate Every Android Icon Size?

Creating Android launcher icons manually can be time-consuming and error-prone.

Our Android App Icon Generator automatically creates:

✅ Google Play Store Icon (512 × 512)

✅ mdpi

✅ hdpi

✅ xhdpi

✅ xxhdpi

✅ xxxhdpi

No software installation is required.

Simply upload your logo, generate every required icon, and download a complete Android-ready icon package.

👉 Generate Android App Icons Free

https://biek.pk/tools/android-app-icon-generator


Final Thoughts

Using the correct Android app icon sizes ensures your application looks professional on every Android device and in the Google Play Store.

Whether you're building an app with Android Studio, Flutter, or React Native, following the official icon guidelines helps create a better user experience and a stronger first impression.

Instead of manually exporting multiple launcher icons, use our free Android App Icon Generator to create every required icon size in seconds and get your app ready for publishing with confidence.