Web App Manifest validation
Validate required Web Manifest fields, scope/start_url relationships, and icon metadata, and output JSON and link tags.
Local browser processing
This page has passed the public directory check; full functionality is available after enabling JavaScript.
User Guide
How to Use Web App Manifest Validation
Web App Manifest validation processes input only in the current browser; it does not upload, connect to the network, or write to persistent storage.
Enter Manifest
Use the default local 11DZ icon path example or paste JSON.
Run validation
View field errors, scope warnings, icon sizes, and display modes.
Copy result
Copies the normalized JSON and link tags; the tool does not fetch icons from URL.
Limitations and Notes
- It only validates static fields; it does not read icon files or verify the final installation behavior of PWA in the browser.
- External paths may only produce a warning; they will not be accessed.
- A valid Manifest does not necessarily mean that the cache, Service Worker, or deployment path is correct.
FAQ
Will it download icons?
No, icon paths are checked only as strings.
Must start_url be within the scope?
The tool flags common relationship issues, but you still need to confirm them against the deployment path.
Can installability of PWA be guaranteed?
No; installation also depends on HTTPS, the Service Worker, and browser conditions.