image-toolkit

All tools

Android drawable set

Drop an image, pick drawable or mipmap, then download a density PNG ZIP for res/. For launcher and store icons, use the Android icon generator.

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.

This generator produces density-scaled drawable/mipmap PNG packs you merge into res/—not Play Store or launcher icon packs (use the Android icon generator for those).

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 in-app graphics sharp on all devices.

Generate drawable or mipmap ZIPs with density-specific PNGs ready to merge into res/ directories.

This is not a Play Store or home-screen launcher icon pack tool—use /app-icon-generator for those. Related: Xcode imagesets → /ios-image-set.

Related tools

Drawable export workflow

  1. Upload a master image with sufficient resolution.
  2. Choose drawable or mipmap naming and generate density-scaled PNG outputs.
  3. Download the ZIP with folder layout.
  4. Copy into your Android module’s res tree and rebuild.

Common use cases

  • In-app bitmaps and mipmap assets for new Android releases.
  • Refreshing densities after a rebrand.
  • Side-by-side native development with iOS imageset packs.

Practical tips

  • Prefer simple shapes when assets will be masked; detailed photos need full density coverage.
  • 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 density 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 and mipmaps; store listing and launcher icon packs still need /app-icon-generator (or vendor-specific sizes).

Is this an android icon generator / launcher pack?

No. This tool exports density folders for drawable/mipmap resources. For Android launcher, iOS AppIcon, and PWA packs, open /app-icon-generator.

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.