Play Store Icon Specs: Google's Requirements for 2025
Google Play has its own requirements for app icons. While more flexible than Apple in some ways, Google still enforces specific technical specs and design guidelines. This guide covers everything you need to get your icon approved.
The High-Resolution Icon
Google Play requires one high-resolution icon for your store listing:
| Attribute | Requirement |
|---|---|
| Size | 512x512 pixels |
| Format | PNG (32-bit) |
| Color space | sRGB |
| Maximum file size | 1024 KB |
| Transparency | Allowed (but not recommended) |
This icon appears on your Play Store listing, in search results, and in promotional features. It's separate from the launcher icons in your APK.
Transparency Considerations
Unlike Apple, Google allows transparency in Play Store icons. However, transparent areas appear as solid gray in many contexts on the store. A solid background usually looks better.
If you use transparency:
- Avoid transparent edges that create odd shapes
- Consider how the icon looks on the gray Play Store background
- Test the icon in various store contexts
For most apps, a solid background color is the safer choice.
App Icons in Your APK
The Play Store icon is uploaded through the Play Console. Your APK contains separate launcher icons that appear on the device:
| Density | Size | Folder |
|---|---|---|
| mdpi | 48x48 | mipmap-mdpi |
| hdpi | 72x72 | mipmap-hdpi |
| xhdpi | 96x96 | mipmap-xhdpi |
| xxhdpi | 144x144 | mipmap-xxhdpi |
| xxxhdpi | 192x192 | mipmap-xxxhdpi |
Plus adaptive icon layers at higher resolutions for Android 8.0+.
The 512px Play Store icon and your APK launcher icons should look consistent but don't need to be identical. The launcher icons often need simplification to work at small sizes.
Adaptive Icons
Android 8.0 introduced adaptive icons that separate foreground and background layers. Google strongly recommends using adaptive icons:
- Foreground: Your icon content (432x432 at xxxhdpi)
- Background: Color or pattern (432x432 at xxxhdpi)
The system applies different masks (circle, squircle, square) depending on the device manufacturer. Your foreground content should fit within the 66dp safe zone to avoid cropping.
For your Play Store listing icon, you don't need adaptive layers. The 512px PNG is displayed as-is. But your APK should include adaptive icons for a polished look on modern devices.
Google's Design Guidelines
Google has content policies that affect icon design:
No Misleading Content
Your icon must accurately represent your app. Don't imply features you don't have or relationships with other brands you don't have.
No Impersonation
Icons that mimic other apps or Google's own products will be rejected. Your icon should be distinctive and original.
No Inappropriate Content
Violence, adult content, hate symbols, and similar material results in immediate rejection and possible account termination.
No Keyword Stuffing
Text in your icon should be minimal. Don't add keywords or promotional text to game search rankings.
No Deceptive UI Elements
Icons shouldn't include fake play buttons, download arrows, or notification badges that trick users into clicking.
Feature Graphic
Besides the icon, Google Play requires a feature graphic for your store listing:
| Attribute | Requirement |
|---|---|
| Size | 1024x500 pixels |
| Format | PNG or JPEG |
| Purpose | Header image on store listing |
The feature graphic appears at the top of your store page. It should complement your icon but serve a different purpose. Use it to showcase your app's interface or highlight key features.
Common Rejection Issues
Wrong dimensions. The icon must be exactly 512x512. Not 500, not 1024. Google's validation is strict.
Excessive file size. Keep it under 1024 KB. High-compression PNGs or fewer colors can help reduce size.
Misleading imagery. Icons showing features or content not in the app get flagged during review.
Copyright violations. Using another brand's logo, characters, or intellectual property without permission.
Low quality. Blurry, pixelated, or poorly designed icons may be rejected or hurt your store ranking.
Promotional text. "Free," "Sale," "New," or similar text in the icon violates policies.
Play Console Upload
You upload your Play Store icon through the Google Play Console:
- Go to Store presence > Main store listing
- Under "App icon," upload your 512x512 PNG
- The preview shows how it appears in different contexts
Google validates the icon on upload. If it doesn't meet specs, you'll see an error immediately.
Testing Your Icon
Before publishing:
Preview in the Play Console. Google shows how your icon appears in search results and on the store page.
Check on multiple devices. Install your app and verify the launcher icon looks correct on different Android versions and manufacturers.
Search result context. Your icon appears alongside others in search results. Does it stand out? Is it recognizable at small sizes?
Dark mode. Test how your icon looks on dark launcher backgrounds, which are increasingly common.
Design Tips
Simple shapes work best. Complex icons become unreadable at 48px on mdpi devices. Bold, simple designs scale well.
Use contrast. Your icon needs to pop against various wallpapers and launcher backgrounds. High contrast between foreground and background helps.
Avoid thin lines. Fine details disappear at small sizes. Use thick strokes and solid shapes.
Be distinctive. Browse similar apps in your category. Your icon should stand out, not blend in with competitors.
Match your brand. The icon should feel like part of your app. Users see it before launching and should recognize it instantly.
Spec Summary
| Asset | Size | Format | Notes |
|---|---|---|---|
| Play Store icon | 512x512 | PNG | Uploaded to Play Console |
| Feature graphic | 1024x500 | PNG/JPEG | Store listing header |
| mdpi launcher | 48x48 | PNG | In APK |
| hdpi launcher | 72x72 | PNG | In APK |
| xhdpi launcher | 96x96 | PNG | In APK |
| xxhdpi launcher | 144x144 | PNG | In APK |
| xxxhdpi launcher | 192x192 | PNG | In APK |
| Adaptive foreground | 432x432 | PNG | In APK, Android 8+ |
| Adaptive background | 432x432 | PNG | In APK, Android 8+ |
Get the 512px Play Store icon right, include all launcher icon densities in your APK, and follow Google's content policies. That covers the requirements for publishing on Google Play.
Skip the manual work
Generate all these icon sizes automatically with IconPack. Just describe your icon and get every size in one ZIP.
Try Free