PWA STUDIODESIGN · VALIDATE · SHIP

Web Manifest Builder

Turn any web experience into a more app-like experience with a polished manifest, adaptable icons, and confident configuration.

✦ Live previews✦ Maskable icons✦ Export-ready ZIP
YOUR WORKSPACE

Manifest workspace ✳

Configure every detail and see what your visitors will get.

App identity

Give the experience a clear identity users will recognize.

01 / 04
Displayed where space allows, such as installation prompts.
For compact launcher labels.
BCP 47 language tag.
Launch & identity URLs ⓘ
Set the planned location of your manifest. Used to resolve paths, check origins, and generate correct HTML tags. Not included in JSON.
Opening page when the installed app is launched.
URLs treated as part of the app.
Keep stable after publishing.
REAL-TIME PREVIEW

Your app in context

9:41◉ ▴ ▰
Your App
standalone mode#327FF0 · #F4F8FF
QUALITY CHECK

Manifest readiness

Review

Checking your configuration…

Deployment checks

Install prompts depend on browser rules, HTTPS (or localhost), valid hosted icon URLs, and other site behavior. A manifest alone does not provide offline caching. Set your actual deployment manifest URL to validate origin and path accurately.

YOUR DELIVERABLES

Export & integrate

LOCAL FILES

Bundle includes the manifest, PNG icons, and setup instructions.

Live manifest JSON
HTML integration

BEFORE YOU SHIP

Built for the details that matter.

◇

Manifest validation

Catch invalid colors, unsupported display modes, malformed resource paths, and launch URLs that fall outside the declared scope.

▦

Icons that adapt

Export dedicated 192px and 512px launcher icons and a padded maskable variant that respects the standard safe zone.

⌘

Make it yours

Bring an existing JSON manifest, preserve unfamiliar fields, adjust the basics, and export assets without sending data to a server.

Web manifest questions

Does adding a manifest make my site installable?

Not necessarily. Installation and promotion rules differ by browser and may require HTTPS or localhost, a suitable icon, working routes, and other conditions. Offline behavior requires separately implemented caching, commonly with a service worker.

What is the difference between a regular and a maskable icon?

Maskable icons allow operating systems to crop the outer area. Important artwork must fit inside the central safe circle, which has a radius of 40% of the icon dimension. This tool produces a padded maskable PNG.

Can I edit an existing manifest?

Yes. Import or paste JSON, modify the supported fields and export again. Unknown top-level fields are retained. Existing referenced icon files are not fetched or embedded; upload artwork to produce a complete icon ZIP.

Does PixelOkay upload my icon or JSON?

No. Image decoding, validation, canvas exports, and ZIP creation happen locally in your browser. You are responsible for hosting the resulting files on your own website.

Using Web Manifest Builder

Create or edit a web app manifest, validate deployment-relative URLs and scope, design icons on canvas, and export manifest assets or a dependency-free ZIP.

Workflow

  1. Start a manifest or import an existing one while reviewing retained unknown metadata
  2. set name, start URL, scope and display options and inspect relative-path diagnostics
  3. design or explicitly replace icons, then export the webmanifest and PNG assets or ZIP.

Example

Import a manifest with a custom metadata field, verify that the field remains, correct a start URL relative to the deployment path, then export and inspect the manifest and icon files together.

Limits and data handling

Field validation does not establish that a live site is installable. The builder does not create a service worker, caching strategy, fetch remote icons or deploy files. Imported external icon references remain until you explicitly replace them. The project stays in memory; only theme preference uses localStorage. HTTPS, MIME, CSP and real browser installation behavior need independent checks.

FAQs

Does the builder make my site installable as a PWA?

No. It creates manifest files but does not implement a service worker or verify deployment requirements.

Does it automatically download icon URLs from an imported manifest?

No. External icon references are retained until you explicitly replace them.

Related tools