Android drawable set
Drop an image, pick drawable or mipmap, then download a PNG ZIP for res/.
Guide: android drawable densities
Scroll down for tips, limits, and FAQs
Android density folders from one source
Pillar guide: Android Drawable Density Guide: mdpi Through xxxhdpi
Android distributes bitmaps across mdpi through xxxhdpi folders. Missing xxxhdpi assets look soft on flagship phones even when mid-density folders look fine on emulators.
Adaptive launcher icons use separate foreground/background layers with safe zones; this generator produces density-scaled PNG packs you merge into res/ manually.
After copying into your module, verify on both a budget device and a high-density phone—not only the Android Studio preview.
Android apps distribute bitmaps across mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi folders. Correct folder structure keeps launcher and in-app graphics sharp on all devices.
Generate drawable ZIPs with density-specific PNGs ready to merge into res/ directories.
Adaptive launcher icons use foreground and background layers with safe zones; this generator focuses on density-scaled PNGs for drawables and mipmaps you merge manually. Preview on both budget and flagship devices after copying into res/.
Drawable export workflow
- Upload a master image with sufficient resolution.
- Generate density-scaled PNG outputs.
- Download the ZIP with folder layout.
- Copy into your Android module’s res tree and rebuild.
Common use cases
- Launcher icons and in-app tab assets for new Android releases.
- Refreshing densities after a rebrand.
- Side-by-side native development with iOS asset packs.
Practical tips
- Prefer simple shapes for launcher icons; adaptive icons add masking on device.
- Verify on a low-density emulator and a flagship phone.
- Keep vector alternatives in mind for icons that must scale infinitely.
Limitations to know
- Adaptive icon layers and vector drawables are not the same as raster packs.
- You must merge files into the correct module and flavor manually.
Related guides
Frequently asked questions
Are these files ready for Play Console?
They help in-app drawables; store listing graphics still use separate size requirements.
mdpi vs xxxhdpi: which folder matters most?
Most active devices cluster around xhdpi–xxhdpi, but missing xxxhdpi assets look soft on flagship phones. Generate the full set from one master.
Should I use vector drawables instead?
Vector XML is better for simple icons that scale infinitely. Use PNG density packs for photos, gradients, or detailed art.
