App Icon & PWA Asset Generator
The industry-standard asset pipeline. Generate 60+ compliant icons for iOS, Android, WatchOS, and Web PWA. Includes Adaptive Icon masking, Safe Zone preview, and auto-generated manifest code.
iPhone 14 Home Screen (Auto-squared corners)
Android Adaptive Icon (Circle Mask)
Browser Tab & PWA Install Prompt
About
In professional application development, asset generation is often the final bottleneck. A single missing resolution can degrade the user experience on specific devices or negatively impact App Store Optimization (ASO) scores. This tool functions as a complete client-side build pipeline, transforming a single master file into a comprehensive suite of over 60 distinct assets required by Apple, Google, and Microsoft ecosystems.
Unlike basic resizers, this engine respects platform-specific rendering rules. It calculates Safe Zones for Android Adaptive Icons to prevent logo clipping, generates strict sRGB color profiles for consistent reproduction, and automatically constructs the metadata files (manifest.json, browserconfig.xml) needed for Progressive Web Apps. The processing utilizes high-precision Lanczos-3 resampling to maintain edge clarity even at the smallest 16×16 favicon dimensions.
Formulas
For Android Adaptive Icons, the system must ensure the logo remains within the Safe Zone. The visible viewport v is a subset of the full asset A.
This implies that critical visual content must be contained within the central circle of diameter d where d ≈ 0.66 ⋅ w. The generator applies a visual mask mask(r) to the preview canvas to simulate system cropping:
Reference Data
| Platform | Target Context | Resolution (px) | Req. Format |
|---|---|---|---|
| iOS (Mobile) | App Store Main | 1024×1024 | PNG (No Alpha) |
| iOS (Mobile) | iPhone Notifications | 40×40 / 60×60 | PNG |
| iOS (iPad) | iPad Pro Home | 167×167 | PNG |
| watchOS | Apple Watch Series 5+ | 196×196 | PNG |
| macOS | Dock / Finder | 1024×1024 down to 16 | PNG / ICNS |
| Android | Play Store | 512×512 | PNG |
| Android | Adaptive Foreground | 432×432 | PNG (Center 66%) |
| Android | Legacy Launcher | 192×192 | PNG |
| PWA / Web | Splash Screen | 512×512 | PNG |
| PWA / Web | Maskable Icon | 192×192 | PNG (Safe Zone) |
| Windows | Tile Medium | 150×150 | PNG |
| Standard | Favicon | 32×32 | PNG / ICO |