Free Tool

PWA Manifest Validator

Enter the URL of your app below to find out if your app manifest is compatible with PWA installation. This tool will tell you exactly what to fix if there are issues.

Failed to fetch the URL.
Installability Requirements
Analyzing...
Raw manifest.json

Web App Manifest FAQ

What is a Web App Manifest?

The Web App Manifest is a simple JSON file that tells the browser (and the operating system) how your web application should behave when installed on the user's desktop or mobile device. It dictates the app's name, icons, start URL, background color, and display mode (e.g., hiding the browser UI for a native feel). You can create it from scratch with our online manifest generator tool or use the full version of Progressier.

Why isn't my "Add to Home Screen" prompt showing?

Modern browsers (like Chrome and Safari) have strict requirements before they allow a PWA to be installed. At a minimum, your manifest must include a name or short_name, a valid start_url, a display mode of standalone/fullscreen/minimal-ui, and at least one 512x512 pixel icon. Additionally, the site must be served over HTTPS.

What is a maskable icon?

Maskable icons are a newer format specifically designed for Android. Instead of leaving empty white space around your logo, a maskable icon ensures your app icon fills the entire shape requested by the OS (whether that's a circle, squircle, or rounded rectangle). You specify this by adding "purpose": "maskable" to an icon in your manifest.

Your app here

Say goodbye to manifests

With Progressier, the entire PWA lifecycle is abstracted away in a simple dashboard.

Generate PWA See plans