PWA Icon Generator
Create the 192×192 and 512×512 PNG icons required for a Progressive Web App manifest — client-side, no upload, instant ZIP.
Progressive Web Apps (PWAs) require at least two icon sizes in their web manifest: 192×192 pixels for Android home-screen icons and 512×512 pixels for the splash screen that appears when the app launches. Without these, Chrome and other browsers will not show an "Add to Home Screen" prompt.
This tool generates both required PWA icons plus a maskable variant — a 512×512 icon with 10% safe-zone padding so Android's adaptive icon system doesn't clip your logo when it applies its squircle or circle mask.
Upload your logo (square PNG or SVG works best), download the icons individually or as a ZIP, and wire them up in your site.webmanifest:
{ "icons": [{ "src": "/favicon-192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/favicon-512x512.png", "sizes": "512x512", "type": "image/png" }, { "src": "/favicon-maskable-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }] }
For a complete favicon package covering browser tabs, Apple Touch Icons, all 16 standard sizes, and the web manifest in one click, use the main Favicon Generator.
Use the Favicon Generator →
Open Favicon GeneratorFrequently asked questions
What icon sizes does a PWA need?
At minimum, 192×192 (Android home screen) and 512×512 (splash screen). A maskable 512×512 is strongly recommended so Android can apply its circular/squircle crop without clipping your logo.
What is a maskable icon?
A maskable icon has a safe zone of 80% of the canvas size — meaning your logo should fit inside the central 80% so the outer 10% padding on each side can be safely cropped by Android's adaptive icon shapes.
Does this tool create a site.webmanifest file?
Yes. The ZIP download from the main Favicon Generator includes a site.webmanifest with the correct icon entries for both 192px and 512px plus the maskable variant.
Related tools
- Favicon Generator — complete package with all sizes, manifest, and HTML snippet
- Emoji Favicon Generator — make a favicon from any emoji, no image needed
- Icon Resizer — resize any PNG or SVG to specific dimensions
- Image to Icon Set — full iOS and Android app icon set
- All Design Tools