Maskable Icon Editor

Upload your icon and preview it with the maskable safe zone overlay. Adjust padding to ensure your icon content stays within the safe area on all devices. Export a 512×512 PNG with purpose: "maskable".

Drop your icon here

PNG, SVG, WebP — 512×512px or larger recommended

What is a maskable icon?

Android adaptive icons apply a shape mask (circle, squircle, teardrop, etc.) to your PWA icon. A maskable icon fills the entire 512×512 canvas so the system can crop it to any shape without leaving white bars. Keep all important content inside the inner 80% circle (the safe zone) to ensure it's always visible.

Fills full canvas (no transparency)
Key content in inner 80% circle
Solid or gradient background
Exported as 512×512 PNG
Use purpose: "maskable"
Pair with purpose: "any" icon

More Free PWA Tools

Now in Early Access

Add a full PWA layer to any site in minutes

pageflare generates your maskable icons, injects the web app manifest, wires up a service worker, and boosts Core Web Vitals — all automatically, after your existing build step.

Free tier available · No credit card required