Convert to favicon
Maskable icon
A maskable icon is a 512x512px PWA icon designed with a safe zone so Android's adaptive launchers can crop it into a circle, squircle, or rounded square without clipping your logo. To make one, drop your logo into Logo2Favicon - it scales the mark into the inner ~80% safe zone, fills the background, and marks it purpose: maskable in the manifest.
What this conversion is
A maskable icon is a PWA icon format that fills the entire 512x512 canvas with a background and keeps the important artwork inside a central safe zone (roughly the inner 80%, or an 80px margin on a 512 canvas). Android's adaptive icons crop it into different shapes per device, and the safe zone guarantees nothing important is cut.
Why and when you need it
- Android crops PWA icons into circles, squircles, and rounded squares; a non-maskable icon gets its corners or edges chopped.
- Installable PWAs look unpolished if the home-screen icon is clipped or floats on a transparent gap.
- Lighthouse PWA audits flag a missing maskable icon.
How to do it with Logo2Favicon
- Open the generator. Open the Logo2Favicon generator on the homepage.
- Drop your logo. Upload your logo. Choose a solid background color so the maskable canvas is fully filled.
- Generate the maskable icon. The tool scales your mark into the central safe zone, fills the 512x512 background, and exports maskable-icon-512x512.png.
- Declare it in the manifest. The generated manifest lists the icon with "purpose": "maskable" so Android knows it can be safely cropped.
Format gotchas
- Reusing your standard 512 icon as maskable risks Android cropping its edges - the artwork must sit in the safe zone.
- A transparent background leaves a gap when the launcher masks it; fill the canvas with a solid color.
- Forgetting "purpose": "maskable" in the manifest means Android treats it as a normal icon and may still crop it.
Start: maskable icon
Drop your file into the generator and download the complete, correctly named set in seconds - generated privately in your browser, with nothing uploaded and no sign-up.
Open the generatorFrequently asked questions
- What is a maskable icon?
- A 512x512 PWA icon with a filled background and the logo kept inside a central safe zone, so Android's adaptive launchers can crop it into any shape without clipping the artwork.
- What is the maskable icon safe zone?
- The important artwork should stay within the central circle - roughly the inner 80% of the canvas (an 80px margin on a 512px icon). The background fills the rest so cropping never removes the logo.
- How do I declare a maskable icon?
- List it in your web manifest's icons array with "purpose": "maskable". Logo2Favicon generates the icon and writes the correct manifest entry for you.
- Do I still need a normal icon too?
- Yes. Keep a standard "any" purpose 192 and 512 icon for surfaces that do not mask, plus the maskable 512 for adaptive Android launchers.
Other conversions
- PNG to favicon - Turn a single PNG into favicon.ico plus every modern icon size, instantly and privately.
- SVG to favicon - Rasterize a crisp vector logo into favicon.ico and every PNG/Apple/PWA size.
- JPG to favicon - Strip a JPG's solid background and export a clean favicon.ico and full icon set.
- Logo to favicon - One logo becomes the entire production-ready favicon and app-icon set in seconds.
- PNG to ICO - Encode a real multi-resolution favicon.ico (16/32/48) from one PNG - not a rename.
Prefer a platform-specific walkthrough? See favicon by platform, or read the complete favicon guide.