Upload one source image
Drop in a PNG, JPG, WebP, or SVG asset that you want to reuse across Android density buckets.
Turn one image into Android mipmap or drawable density folders, then download a ZIP that is ready for your res directory.
Android asset packaging
Upload one source image, map it to Android dp sizes, and export PNGs for `ldpi` through `xxxhdpi` inside a ZIP that mirrors your app module's `res` folder.
Launcher, toolbar, notification, splash
Safe for Android resource folders
Browser-generated res directory
Step 1
This tool turns one source image into Android density outputs that are sized for `drawable-*` or `mipmap-*` folders and packaged into a single ZIP.
Max upload size: 30 MB
Step 2
Source preview
PNG, JPG, WebP, SVG
ZIP includes res/ folders and README
Step 3
res/mipmap-mdpi/ic_launcher.pngUpload one image, choose the Android preset, then generate a ZIP that mirrors the res folder.
Generated files
Workflow
Drop in a PNG, JPG, WebP, or SVG asset that you want to reuse across Android density buckets.
Pick launcher, toolbar, notification, or splash defaults, then adjust resource name, folder type, size, and fit settings.
Create PNG files for each selected density and download a ZIP that already matches the Android res folder structure.
Related tools
FAQ
The ZIP mirrors Android resource folders such as res/mipmap-xxhdpi or res/drawable-xhdpi, depending on the preset and folder type you choose.
No. The image is resized in your browser, then packed into a ZIP on the same page before you download it.
Yes. Set custom dp width and height, keep the density buckets you need, and the ZIP will use those exact pixel outputs across the selected folders.