PWA manifest generator
Generate a web app manifest.json skeleton.
Runs in this tab. The file stays here.
manifest.json
This runs in your browser. Nothing is uploaded.
About PWA manifest generator
Generate a PWA web app manifest.json skeleton (name, colors, display, icon placeholders) offline.
A web app manifest tells browsers how to install and present your PWA: name, theme color, display mode, icons. Starting from a blank JSON file invites typos. This generator fills a sensible skeleton from the fields you type.
Icon paths are placeholders until you point them at real PNGs (the favicon generator helps build icon sets). There is no service worker in this output — caching and offline shells are a separate file you write yourself.
Robots and sitemap files help discovery by crawlers. Manifest helps humans adding the app to a home screen.
How to use PWA manifest generator
- 1Fill name, short name, colors, display mode, and start URL.
- 2Review the JSON (replace icon paths with real assets).
- 3Host manifest.webmanifest and link it from your HTML.
What it won't do
- Skeleton JSON — not an app store submission.
- No automatic icon resizing on this page.
Common questions
Does the manifest generator include a service worker?
No. Manifest only. Service workers are separate JavaScript you register yourself.
Where do icon files come from?
You supply them. Paths in the JSON are placeholders until your PNGs exist at those URLs.
Is this enough for a full PWA score?
It is one requirement among several (HTTPS, SW, icons, etc.). Treat it as the manifest piece only.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation