Task
Create a Maskable PWA Icon — Safe Zone Preview
Maskable icons need extra padding. This page opens the maskable preview so you can verify the safe zone before exporting 192 and 512 maskable PNGs for your manifest.
Sizes & formats
| Size | Use | Notes |
|---|---|---|
| 192 / 512 maskable | purpose: maskable | — |
| Safe zone | ~80% center | — |
Generate now
Focused generator for this tool only — files stay on your device. For every pack (ICNS, Expo, Flutter, Brand Kit, Store), open the full Launch Kit.
Focused tool
PWA / maskable icons
Live previews
Tap any tile to enlarge
Drop a logo to preview
Favicon, iOS, Android shapes, maskable, splash, OG — all live from one file.
How it works
- 1
Upload logo
Transparent background helps.
- 2
Inspect safe zone
Maskable tab overlay.
- 3
Export maskable PNGs
Add to manifest.
FAQ
- Can I reuse my any icon?
- Only if it already has enough padding. Most logos need a dedicated maskable export.
- How do I declare it?
- In the manifest icons array with "purpose": "maskable".
- Circle vs squircle?
- You cannot control the OEM mask — design for the safe zone instead.
- Tooling?
- Generate here, then validate in Chrome’s Manifest view or maskable.app-style checks.