Android App Icon Generator — All Sizes for Google Play
Free online tool to generate all required Android app icon sizes from a single image. Covers Google Play Store and all screen density buckets. 100% client-side.
Why Use This Tool?
Android development requires icons at multiple screen density sizes (mdpi through xxxhdpi) to support the wide variety of Android devices. Additionally, the Google Play Store requires a separate high-resolution 512×512 icon. This tool generates the complete set from one upload, ready to drop into your project's res/mipmap-* directories.
Android App Icon Size Guide (2026)
| Density | Size (pixels) | Density Bucket | Notes |
|---|---|---|---|
| Play Store | 512×512 | — | Required for store listing |
| xxxhdpi | 192×192 | ~640dpi | Highest density devices |
| xxhdpi | 144×144 | ~480dpi | Most modern phones |
| xhdpi | 96×96 | ~320dpi | Standard modern phones |
| hdpi | 72×72 | ~240dpi | Older/budget phones |
| mdpi | 48×48 | ~160dpi | Baseline density |
Privacy First — 100% Client-Side
Your images are processed entirely in your browser using the HTML5 Canvas API. Nothing is uploaded to any server. You can verify this by disconnecting from the internet after loading the page — the tool works offline.
Tip: For adaptive icons, design your foreground layer at 108×108dp and keep the primary content within the inner 72×72dp safe zone (a centered circle). Different Android launchers clip the icon into different shapes — content outside the safe zone may be cropped on some devices.
Tips for Android App Icons
- Google Play requires 512×512 PNG for the store listing — no alpha channel allowed for the store icon.
- Adaptive icons (Android 8+) use a foreground + background approach. Keep key content in the inner 72dp circle of the 108dp canvas to ensure it's never clipped.
- Design at 512×512 — even higher resolution is fine. Never scale up from small icons as this produces blurry results.
- Different shapes per launcher — Android icons can be circular, square, squircle, or other shapes depending on the device. Test your icon in multiple shapes before shipping.
- APK density buckets — place your icons in the correct
res/mipmap-*/folders: mdpi→48px, hdpi→72px, xhdpi→96px, xxhdpi→144px, xxxhdpi→192px.