Android Adaptive Icon Generator

Convert app logos into 108dp Android Adaptive Icon assets in 512×512 & 1024×1024 resolutions (Foreground, Background, Monochrome) tuned to Android Material Design guidelines and real-world OEM launchers.

Interactive Live Demo

Showing Demo Icon

Explore all adaptive controls below live, or upload your app logo (PNG, JPG, WebP, SVG) anytime.

Adaptive Controls

108dp Viewport

1. Foreground Viewport Presets

💡 Optical mode balances visually dense mascots and badges by ~5–10% so icons feel visually balanced.

Auto-Trim Padding
Light Sheen Finish
Logo Viewport Size (dp / %)51.9dp (48.1%)
Scale Multiplier1.00x
Offset X0px
Offset Y0px

2. Background Layer Setup

3. Monochrome (Themed Icon) Setup

Alpha/Shadow Threshold50
Download Individual Layer (512×512):
Real-World OEM Launcher Preview
66dp Safe Circle
108dp Viewport (512×512 Render)pixel OEM Mask
Hover cursor over preview to simulate launcher motion & depth

Exported Asset Layers (512×512)

Foregroundic_launcher_foreground.png
Backgroundic_launcher_background.png
Monochromeic_launcher_monochrome.png

Frequently Asked Questions

Everything you need to know about generating 512×512 & 1024×1024 Android Adaptive Icons.

Why do Android adaptive icons look different on different phones?

Android allows device manufacturers (OEMs like Google Pixel, Samsung, Xiaomi, and OnePlus) to supply custom launcher mask shapes (circles, squircles, rounded squares, or teardrops). Using the 52dp Extra Safe or 58dp Balanced presets ensures maximum visual consistency across all launcher styles.

What is Smart Optical Size Scaling?

Rather than scaling strictly to transparent image boundaries, Optical Mode analyzes the shape density of your logo. Visually heavy mascots or square badges are automatically scaled down by 5–10% so they visually align alongside slim lettermarks or linear icons.

Why are both 512×512 and 1024×1024 asset resolutions provided?

512×512 px is the standard high-density asset resolution used inside Android app packages (mipmap-xxxhdpi), while 1024×1024 px provides ultra-high resolution suitable for Google Play Store graphic assets, promotion banners, and high-DPI displays.

Can I insert a custom pre-made monochrome image for themed icons?

Yes. Under the Monochrome setup panel, you can switch from Auto-Silhouette to "Insert Custom Image" and upload a custom pre-made monochrome PNG, SVG, or WebP file. It will be scaled and packaged into your ic_launcher_monochrome.png asset with exact matching viewport dimensions and alignment.

What files are included in the downloaded Android icon package?

The downloadable ZIP file includes both 512×512 (mipmap-xxxhdpi-512x512) and 1024×1024 (store-1024x1024) PNG assets for ic_launcher_foreground.png, ic_launcher_background.png, ic_launcher_monochrome.png, combined launcher preview PNGs, and the xml adaptive vector wrapper file (ic_launcher.xml) ready to drop into your project.