Web App Manifest Generator
Build a readable site.webmanifest with identity, launch, color, ordinary-icon, and maskable-icon fields—then download the exact JSON you reviewed.

Generated web app manifest
Files this manifest expects
/icon-192x192.png/icon-512x512.png/maskable-icon-192x192.png/maskable-icon-512x512.png
Generate fields that match deployed files
A manifest is useful only when every icon URL resolves from the manifest’s own location. Keep ordinary and maskable artwork in separate files: ordinary icons can preserve transparent edges, while maskable icons need a full-bleed background and protected center.
Identity
Use a readable full name and a compact short name. These labels can appear in installation surfaces and should match the site users recognize.
Launch behavior
Keep start_url inside scope. Choose standalone only when the site has been designed and tested as an installed application.
Icon purposes
Declare 192 and 512 pixel ordinary icons with purpose: any. Add separately composed adaptive files with purpose: maskable.
From favicon idea to verified deployment
Follow one clear path through creation, inspection, installation, and troubleshooting.