Android Asset Studio
The ultimate engineering-grade generator for Android Adaptive Icons, Notification Icons, and Play Store assets. Features built-in vector library, long-shadow rendering, and instant Gradle-ready export.
Real-time Preview
About
Professional Android development requires strict adherence to Material Design guidelines, particularly for Adaptive Icons introduced in API 26. A standard resize tool is insufficient because it ignores the foreground layer independency required for parallax effects and the strict alpha-only requirements for Notification icons.
This tool acts as a client-side compilation engine. It mathematically constructs the Safe Zone (66dp mask), renders complex vector paths from an internal library, and applies high-fidelity rasterization filters like Long Shadow and Score/Inset. The output is not just a pile of images, but a structured artifact containing mipmap directories for all densities (mdpi to xxxhdpi) and the critical play-store-512.png, ready to be dropped directly into your project's /res/ folder.
Formulas
The Long Shadow effect is calculated by iteratively drawing the foreground shape at incremental offsets. If O is opacity and d is distance:
To ensure perfect centering within the Adaptive Icon Safe Zone (66dp), the scaling factor S is applied relative to the canvas size C (108dp):
Reference Data
| Asset Type | Density | Resolution (px) | Scale | Constraint |
|---|---|---|---|---|
| Launcher (Adaptive) | xxxhdpi | 432 × 432 | 4.0x | 108dp Full Bleed |
| Launcher (Legacy) | xxxhdpi | 192 × 192 | 4.0x | Shaped (Circle/Square) |
| Notification | xxxhdpi | 96 × 96 | 4.0x | Alpha channel only (White pixels) |
| Play Store Listing | Main | 512 × 512 | 1.0x | Max 1024KB PNG |
| Feature Graphic | Banner | 1024 × 500 | 1.0x | No alpha allowed |