About this tool
Turn one reviewed raster image into structured Xcode and Android launcher-icon resources without uploading the artwork.
App Icon Resizer is useful when one source image needs to become the common Android and iOS icon sizes quickly. It helps product teams prepare delivery-ready icon exports without manually resizing each dimension in design software.
- Creates 15 default iOS and iPadOS PNG assets with an AppIcon.appiconset Contents.json file.
- Creates Android legacy, round, and 108dp adaptive foreground mipmaps across five densities plus adaptive XML and a Play listing icon.
- Supports full-art fitting or explicit center cropping, a flat background, and a 48–66dp Android safe-artwork control.
- Verifies every generated PNG signature and dimensions before producing a project ZIP with a manifest and integration notes.
How to use App Icon Resizer
Upload a square source image, review the generated sizes, and download the icon set once the smallest versions still look clear. If the artwork has fine detail, inspect the reduced outputs first so the icon remains readable at launcher and settings sizes.
When this tool is useful
- Creates 15 default iOS and iPadOS PNG assets with an AppIcon.appiconset Contents.json file.
- Creates Android legacy, round, and 108dp adaptive foreground mipmaps across five densities plus adaptive XML and a Play listing icon.
- Supports full-art fitting or explicit center cropping, a flat background, and a 48–66dp Android safe-artwork control.
- Verifies every generated PNG signature and dimensions before producing a project ZIP with a manifest and integration notes.
Android icon resizer sizes
The Android export writes a legacy launcher icon, a round variant, and an adaptive foreground layer into each mipmap density folder, plus the 512-pixel Play Store listing icon. Legacy icons are 48 dp and adaptive layers are 108 dp, so the pixel sizes scale with density as shown below. Keep the important artwork inside the central 66 dp of an adaptive layer so launcher masks do not clip it.
| Density | Legacy ic_launcher | Adaptive foreground | Folder |
|---|---|---|---|
| Densitymdpi (1x) | Legacy ic_launcher48 x 48 px | Adaptive foreground108 x 108 px | Folderres/mipmap-mdpi |
| Densityhdpi (1.5x) | Legacy ic_launcher72 x 72 px | Adaptive foreground162 x 162 px | Folderres/mipmap-hdpi |
| Densityxhdpi (2x) | Legacy ic_launcher96 x 96 px | Adaptive foreground216 x 216 px | Folderres/mipmap-xhdpi |
| Densityxxhdpi (3x) | Legacy ic_launcher144 x 144 px | Adaptive foreground324 x 324 px | Folderres/mipmap-xxhdpi |
| Densityxxxhdpi (4x) | Legacy ic_launcher192 x 192 px | Adaptive foreground432 x 432 px | Folderres/mipmap-xxxhdpi |
| DensityPlay Store | Legacy ic_launcher512 x 512 px | Adaptive foregroundn/a | Folderplay-store-icon-512.png |
iOS app icon sizes
The iOS export produces an AppIcon.appiconset folder with a Contents.json that Xcode reads directly. It covers the 1024-pixel App Store icon, iPhone app icons at 120 and 180 pixels, iPad app icons at 76, 152, and 167 pixels, and the smaller Spotlight, Settings, and Notification variants, each rendered from the same source image.
Examples you can test
Load an example, compare the result with the expected output, then replace it with your own input.
Prepare an iOS app icon set
Example input
Source: 1024x1024 PNG
Expected output
Multiple square icon sizes for app store and device contexts
Start from the largest required source so smaller outputs remain sharp.
Check safe area padding
Example input
Source logo touches image edges
Expected output
Small sizes look cramped
Add padding around the mark before resizing if the icon loses clarity at small sizes.
Validation checklist
- Use a square, high-resolution source image.
- Inspect the smallest output sizes for legibility.
- Confirm platform-specific icon requirements before uploading.