Start with transparency
Use an existing transparent logo to preserve its outline and internal cutouts. This is the most reliable choice for multi-color artwork.
Android / Themed app icons
Make your logo feel at home on every wallpaper. Create a clean monochrome layer, preview themed icons, and export a ready-to-merge Android resource package.
PNG, JPG, WebP or SVG · Up to 10 MB
02 / Preview the same layer across themes
Launcher simulations. Theme colors and shapes are previews only; the phone chooses the final tint and mask.
03 / Export Android resources
18 PNGs · 4 XML files · installation notes
Six densities, adaptive layers and legacy launcher fallbacks.
01 / A silhouette you control
A themed icon uses a single transparent silhouette. Android supplies the tint from the user’s wallpaper and theme, while the color adaptive icon keeps its separate foreground and background.
Use an existing transparent logo to preserve its outline and internal cutouts. This is the most reliable choice for multi-color artwork.
Use a luminance threshold to remove a contrasting flat background. Adjust the preview until the symbol reads clearly; intricate photos and gradients need prepared artwork.
Compare circle, squircle, rounded and square previews. Keep essential details inside the safe circle and reduce the artwork size when corners get clipped.
Android 13 introduced themed icons on supported launchers. Android 16 QPR 2 can automatically theme apps without a custom monochrome layer; supplying your own still lets you control the silhouette. This tool does not perform AI background removal.
02 / Files for your project
The ZIP contains transparent color foreground and black monochrome layers for all six densities, plus opaque legacy launcher icons. A color resource supplies the adaptive background.
res/
├── drawable-{density}/
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_monochrome.png
├── mipmap-{density}/ic_launcher.png
├── mipmap-anydpi-v26/
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
└── values/
├── colors.xml
└── icon-aliases.xml
README.txt| Density | Adaptive layers | Legacy icon |
|---|---|---|
| ldpi | 81 × 81 | 36 × 36 |
| mdpi | 108 × 108 | 48 × 48 |
| hdpi | 162 × 162 | 72 × 72 |
| xhdpi | 216 × 216 | 96 × 96 |
| xxhdpi | 324 × 324 | 144 × 144 |
| xxxhdpi | 432 × 432 | 192 × 192 |
The 432 px single download is the xxxhdpi monochrome layer. Adaptive layers use a 108 dp canvas; the central 66 dp circle is the safe area. Masks and theme colors are never baked into the PNG. No Play Store listing image is included.
Read the Android adaptive icon guide03 / From ZIP to launcher
Use an existing Android project and compile SDK 33 or newer. The download contains resources and instructions, not a complete Android project.
Extract the ZIP and merge res/ into app/src/main/res/. Review existing filenames before replacing icons.
Add ic_launcher_background to your existing values/colors.xml. Keep the other colors already used by your app.
Set android:icon to @mipmap/ic_launcher in AndroidManifest.xml. The optional roundIcon resource has an alias for older devices.
Build and install in Android Studio. Enable themed icons on a supported launcher, then inspect light and dark wallpapers, masks, and your normal color icon.
<application
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
... />Android Developers: adaptive and monochrome icon requirementsIt is a single transparent layer that describes the app symbol. A supported launcher colors that layer using the wallpaper and theme. It belongs alongside the foreground and background of an adaptive icon.
Transparency mode preserves every opaque pixel, including a JPG or PNG background. Switch to Keep dark artwork for a dark logo on white, or Keep light artwork for a light logo on black. For complex backgrounds, prepare a transparent logo first.
Yes. The ZIP includes a monochrome resource referenced by the adaptive icon XML. The user must enable themed icons and use a supported launcher. Exact colors and appearance depend on the device.
Android 13 introduced themed icons using an app-provided monochrome layer. Starting with Android 16 QPR 2, the system can also theme icons automatically. A custom layer gives you control over the symbol used for theming.
This tool focuses on extracting and adjusting a themed-icon silhouette, comparing masks, and exporting Android resources. App Icon Generator creates a broader iOS and Android icon package. App Icon Resizer exports flat PNG sizes.
No. Artwork decoding, previews, PNG generation and ZIP packaging run locally in your browser. You can use the tool without an account.