InstantPWA

Free tool

PWA manifest generator

Fill in the four fields that matter. We emit a valid manifest.webmanifest with the icons and maskable purpose Android needs to install.

manifest.webmanifest
{
  "name": "Your product",
  "short_name": "Product",
  "start_url": "/",
  "display": "standalone",
  "background_color": "#ffffff",
  "theme_color": "#111827",
  "icons": [
    {
      "src": "/icon-192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any maskable"
    }
  ]
}

FAQ

Where do I put the file?

At the site root (e.g. /manifest.webmanifest) and add <link rel="manifest" href="/manifest.webmanifest"> to your <head>.

Do I need PNG icons at both sizes?

Yes. 192×192 for the install prompt and 512×512 (maskable) for the home-screen icon.

Ship a real install popup in 60 seconds

InstantPWA is one line of code. Free forever for one popup.

Get started free