Valid manifest
- { "name": "App", "start_url": "/", "display": "standalone", "icons": [{ "src": "/icon-192.png", "sizes": "192x192" }] }
web validator
Validate web app manifests (manifest.json) client-side: names, start_url, display, and icons.
Requires name or short_name.
Requires start_url.
display must be one of fullscreen, standalone, minimal-ui, or browser.
icons should include src and sizes; counts icons present.
Manifest JSON
Paste manifest.json content. Include name/short_name, start_url, display, and icons with src/sizes.
This web app manifest validator checks required fields, display mode, and icon entries entirely in your browser.
Use it to validate manifest.json from CMS/static builds before launch without uploading files.
All validation happens in your browser. No data is sent, logged, or stored.
Structure validation only; does not fetch or render icons or verify service worker setup.