Web Manifest Checker (PWA)
Enter a page or manifest URL, or paste the JSON: the tool checks every field and tells you what is missing for installation.
Privacy and cost
This tool requests the public URL you enter from our servers. It is free, rate-limited to prevent abuse, and we do not store the URL or the page content.
How it works
- Enter the page URL (the tool follows the rel=manifest link) or the manifest file URL, or paste the JSON.
- The fields are checked: name, short_name, start_url and scope, display, colours, icons and their sizes.
- A checklist summarises the basic installability criteria, with findings ranked by severity.
Example
A manifest with name, short_name, start_url, display standalone, two colours and 192×192 and 512×512 icons has all the basic installability fields. The tool only reports the missing maskable icon (warning), and the missing description, id and screenshots (notes).
What the result means
The web manifest describes a web app: name, icons, start page, display mode and colours. To offer installation, browsers require at least a name, icons (192 and 512 px), a start_url and a display other than browser. The exact criteria evolve: check the current Chrome documentation.
Common problems this tool helps with
- A manifest with invalid JSON, silently ignored by the browser.
- Missing 192×192 or 512×512 icons that block the install prompt.
- An icon with no maskable version, placed on a white background on Android.
- A start_url outside the scope or on a different origin from the manifest.
Frequently asked questions
Does the manifest improve SEO?
Not directly. It concerns the install and app-mode experience, which can improve engagement, but Google does not use it as a ranking signal.
What is a maskable icon?
An icon designed with a safe zone that the system can crop into a circle or rounded square. It is declared with purpose "maskable", preferably as a separate file from the regular icon.
Where do I declare the manifest?
In the <head> with <link rel="manifest" href="/manifest.webmanifest">, served as application/manifest+json or application/json.
Related tools
- Favicon CheckerEnter a page URL: the tool reads the icons declared in the HTML, tests every file and checks the /favicon.ico fallback.Free · no account needed
- Open Graph Checker & Social PreviewEnter a URL or paste the HTML: the tool extracts every social tag, shows the link preview and lists what to fix.Free · no account needed
- Meta Tag AnalyzerPaste a page's HTML or enter its URL to list every meta tag in one table and spot the ones that are missing or off.Free · no account needed
- Single Page SEO AuditEnter a page address: the tool downloads it, runs about fifty technical checks and returns a score per category with the issues to fix first.Free account · 3 live checks/day
- Mobile SEO AuditEnter a URL: the tool reads the page's HTML and spots mobile defects detectable without rendering it, then adds the PageSpeed mobile result when available.Free account · 3 live checks/day
- Technology and CMS DetectorEnter a URL: the tool compares response headers, HTML, scripts and cookies with a signature list and shows what it found, with a confidence level and the matching clue.Free account · 3 live checks/day