Web App Manifest Validator
NetworkValidate a web app manifest.json against the W3C Web App Manifest spec's installability requirements: name/short_name, start_url, display mode, and an icons array covering a 512x512 and a maskable icon
Paste a web app manifest.json and see exactly which installability requirements it's missing before a browser or app store rejects it. It checks the fields Chrome and other browsers actually require for an install prompt: at least one of name or short_name, an absolute or relative start_url, a recognized display mode, and a non-empty icons array. It also flags softer issues as warnings, like a missing 512x512 icon needed for splash screens or a missing maskable icon that Android needs to avoid cropping your logo badly. This is a structural spec check, not a live installability audit like Lighthouse runs against a deployed site.
How to use Web App Manifest Validator
- 1.Paste the contents of your manifest.json into the input box.
- 2.Review the issues list: errors mean the manifest fails the spec's installability requirements, warnings are recommended fields or icon sizes worth adding.
- 3.Check the icons panel to confirm every icon's src, sizes, and purpose match what you intended.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/manifest-validator \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"manifest":"{\"name\":\"My App\",\"short_name\":\"App\",\"start_url\":\"/\",\"display\":\"standalone\",\"icons\":[{\"src\":\"/icon-512.png\",\"sizes\":\"512x512\",\"purpose\":\"any maskable\"}]}"}'Get an API key from your dashboard · Full API docs →