Web Manifest Validator — why isn't my site.webmanifest working?
Enter your site URL. We fetch the page, find the <link rel="manifest"> tag, load the manifest, check its status and MIME type, HEAD-check every icon, and lint the JSON against the spec and Chrome's install criteria — every finding comes with the fix. Or paste the JSON if the site is local. Fix it in the generator with one click.
1 · Source icon one image → every size
Drop, paste or click to upload your app icon
Square PNG or SVG, 512px+ recommended · transparent background is fine · never leaves your browser
No logo yet? Start with a letter:
2 · App identity
3 · What to generate 192 + 512 PWA icons are always included
Preview maskable under Android masks, then each platform
Safe zone
Circle
Squircle
Rounded
Tab 16
48
iOS 180
Android 192
Monochrome
Splash
site.webmanifest validated live
Paste into <head>
Download the kit
Unzip into your site root (next to index.html), paste the snippet into <head>, deploy. Then switch to Validate above and enter your URL to confirm every file is reachable.
Check a live site we fetch the page, find <link rel="manifest">, load the manifest and HEAD-check every icon
Works for any public site. Nothing is stored. If your site is on localhost, paste the JSON below instead.
…or paste manifest JSON
Results errors block installation; warnings degrade it
Enter a URL or paste JSON to see what browsers will complain about — each finding comes with the fix.