What is Web App Manifest Generator?
A web app manifest is a JSON file that tells browsers about your web application and how it should behave when installed on a user's device. It controls the app name, icons, colors, and launch behavior. For static sites on GitHub Pages, a manifest is the key step toward making the site installable as a Progressive Web App.
Quick answer
A web app manifest controls how your site looks when installed on a device home screen. It sets the app name, icons, theme color, and launch behavior for PWA-ready static sites.
Limitations
- The manifest only works over HTTPS. HTTP sites cannot use the manifest for install prompts.
- The manifest requires actual icon image files at the specified paths. Missing or incorrectly named icons cause the browser to reject the manifest.
- Install behavior differs between Android and iOS. Android uses the manifest for install prompts, while iOS relies on Apple touch icon meta tags and does not support full PWA install from the manifest.
How to use this tool
- Enter your site name and an optional short name that fits under 12 characters.
- Select the display mode: standalone removes browser chrome for an app-like experience.
- Set icon paths to PNG images at recommended sizes such as 192x192 and 512x512.
- Copy the generated manifest JSON and save it as site.webmanifest in your site root.
What you can use it for
- Make a static documentation site installable on mobile home screens.
- Add PWA metadata to a blog so returning readers can launch it like an app.
- Prepare a web app manifest before submitting a site to a PWA directory.