Web App Manifest Generator - Create manifest.webmanifest for a PWA

AdSense Placeholder
Slot: header_tool

Web App Manifest Generator

Make your website installable with a valid manifest.webmanifest

Sizes and purpose are optional. A size like 192 in the file name (icon-192.png) is picked up automatically.

Installability checklist

    AdSense Placeholder
    Slot: tool_mid_article

    Valid Manifest

    Builds the JSON with the right field names and leaves out empty values. The result was checked against the web manifest JSON Schema.

    Installability Checklist

    See at once whether you have a name, start URL, display mode and the 192 and 512 pixel icons browsers look for.

    HTML Tags Included

    Get the link, theme-color and apple-touch-icon tags to paste into your page head.

    Private

    Everything is generated in your browser. Nothing is uploaded.

    What a Web App Manifest Does

    A web app manifest is a small JSON file that tells the browser how your site should look and behave when it is installed on a phone or desktop: its name, icon, colors, the page it opens at and whether it hides the browser toolbar. Link it from every page with <link rel="manifest" href="/manifest.webmanifest">.

    Chrome and other browsers offer installation when the manifest has a name, a start_url, a display mode other than browser, and icons of at least 192 and 512 pixels, and the site is served over HTTPS. A maskable icon, drawn with extra margin, lets Android crop it into a circle or rounded square without clipping the artwork. A service worker is no longer required for the install prompt in current Chrome, but you still need one if the app should work offline.

    Key Takeaways

    • Checked against the schema: Hundreds of generated manifests were validated against the JSON Schema for web manifests.
    • Set an id: The id identifies your app independently of its start_url, so you can change the URL later without creating a second install.
    • Related tools: Use the Image to Favicon Generator to make the icon files and the Meta Tag Generator for the rest of your head tags.
    AdSense Placeholder
    Slot: footer_leaderboard