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.

Web app manifest generator controls beside generated ordinary and maskable icon declarations
The builder keeps declared icon purposes visible beside the JSON that will be downloaded.
GENERATED MANIFEST

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.

01

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.

02

Launch behavior

Keep start_url inside scope. Choose standalone only when the site has been designed and tested as an installed application.

03

Icon purposes

Declare 192 and 512 pixel ordinary icons with purpose: any. Add separately composed adaptive files with purpose: maskable.