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.
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.
🚀 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.
| Purpose | Size |
|---|---|
| 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 |
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.
| Density | Icon Size | Folder |
|---|---|---|
| mdpi | 48 × 48 px | mipmap-mdpi |
| hdpi | 72 × 72 px | mipmap-hdpi |
| xhdpi | 96 × 96 px | mipmap-xhdpi |
| xxhdpi | 144 × 144 px | mipmap-xxhdpi |
| xxxhdpi | 192 × 192 px | mipmap-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.
| Requirement | Value |
|---|---|
| Size | 512 × 512 px |
| Format | PNG |
| Shape | Square |
| Color Space | sRGB |
| Transparency | Supported |
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:
| Density | Size |
|---|---|
| mdpi | 48×48 |
| hdpi | 72×72 |
| xhdpi | 96×96 |
| xxhdpi | 144×144 |
| xxxhdpi | 192×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:
Recommended Canvas Size
1024 × 1024 pixels
Design your icon at this larger size and export it as PNG.
After exporting:
- Upload it to the Android App Icon Generator.
- Generate every launcher icon automatically.
- 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:
- Create a Frame of 1024 × 1024 px
- Design using vectors
- Keep the artwork centered
- Export PNG
- 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:
| Setting | Value |
|---|---|
| Canvas Size | 1024 × 1024 px |
| Resolution | 72 PPI |
| Format | PNG |
| Color Space | sRGB |
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.
| Feature | Android | iOS |
|---|---|---|
| Store Icon | 512 × 512 px | 1024 × 1024 px |
| Launcher Icons | Multiple densities | Generated automatically |
| Adaptive Icons | ✅ Yes | ❌ No |
| Notification Icons | Separate icon | Uses app icon |
| Transparent PNG | Supported | Recommended 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.
| Purpose | Size |
|---|---|
| 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 |
| Notification Icon | 24 × 24 dp |
| Recommended Design File | 1024 × 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.