Validate manifest.json, inspect service worker config, and flag installability issues.
Audit Progressive Web Apps (PWAs) directly in your browser with our comprehensive manifest validator and service worker inspector. Validate web app manifest JSON properties including required name and short_name lengths, start_url routes, display modes (standalone, fullscreen, minimal-ui), orientation locks, theme colors, and adaptive maskable icon sets (192x192, 512x512). Inspect service worker lifecycle listeners (install, activate, fetch), detect runtime caching strategies (Cache First, Network First, Stale-While-Revalidate), verify cache versioning, and identify installability blockers. Features instant A–F scoring, actionable issue diagnostics, and 100% client-side privacy with zero telemetry.
Keywords: PWA audit tool, manifest validator, web app manifest, service worker checker, PWA installability, progressive web app, PWA testing, add to home screen, offline support, caching strategy, manifest.json validator, service worker debug, PWA checklist, install prompt, manifest icons, service worker caching
Tags: pwa, manifest, service-worker, audit, install, offline, validator
PWA Manifest & Service Worker Audit is also known as: PWA Validator, Web App Manifest Checker, Service Worker Tester, PWA Installability Checker, Progressive Web App Linter, Manifest.json Validator.
Paste your web app manifest JSON content (manifest.json or site.webmanifest) into the Manifest input editor.
Optionally, switch to the Service Worker tab and paste your background service worker JavaScript code (sw.js).
Click "Audit PWA" or press ⌘↵ (Ctrl+Enter) to execute the client-side validation engine.
Inspect the comprehensive Installability status, A–F letter grade, and 0–100 scored health benchmark.
Review severity-ranked diagnostics: red errors indicate critical installability blockers, while orange warnings highlight suboptimal configurations.
Export your full audit report as formatted JSON (⌘⇧C) for team sharing, CI/CD pipeline integration, or compliance tracking.
Complete Web App Manifest validation: checks required name, short_name length constraints, absolute start_url paths, and display modes.
App installability scoring: grades PWA readiness (A–F) and flags fatal blockers that prevent Add to Home Screen prompts across mobile and desktop.
Adaptive icon audit: verifies 192x192 and 512x512 resolution presence, valid MIME formats (PNG, WebP, SVG), and maskable purpose attributes.
Service worker lifecycle analysis: inspects install, activate, and fetch event handlers to ensure proper registration and execution.
Runtime caching strategy detection: classifies Cache First, Network First, Stale-While-Revalidate, Cache Only, and Network Only patterns.
Offline fallback verification: identifies navigation preload, offline HTML document handlers, and offline asset availability.
Cache versioning & cleanup inspection: detects versioned cache names and ensures activate handlers purge stale caches to avoid asset deadlocks.
Display mode and orientation validation: audits standalone, minimal-ui, fullscreen, and browser display modes alongside screen orientation locks.
Web App Shortcuts validation: verifies quick-action shortcut names, target URLs, and icon dimensions for Android and desktop app menus.
Async lifecycle safety: checks that asynchronous cache operations are safely wrapped in event.waitUntil() to prevent browser task termination.
Exportable JSON reports: copy the complete audit diagnostic tree with one keystroke (⌘⇧C) for automated CI/CD gating and reporting.
100% Client-side privacy: all manifest parsing and AST code inspection execute locally in your browser with zero remote data transfer.
The PWA Manifest & Service Worker Audit supports 6 syntax formats and dialects for accurate parsing and processing.
Learn how to detect frontend frameworks, CMS platforms, CDN edge layers, and server runtimes using DOM markers, script paths, and HTTP response headers.
Diagnose JavaScript bundle bloat, fix broken tree-shaking patterns, eliminate barrel file overhead, and optimize Core Web Vitals (INP/LCP) in Next.js, Vite, and Webpack.
A comprehensive developer guide to responsive web design, covering layout vs visual viewports, modern CSS media queries, container queries, fluid typography, and viewport testing strategies.
Build installable Progressive Web Apps that pass Lighthouse audits. Master web app manifest configurations, maskable icons, and service worker caching strategies.
A Progressive Web App is a web application built using modern APIs to deliver native app-like capabilities, offline support, and installability.
A Service Worker is an event-driven programmable client-side network proxy running in the browser background to enable offline caching, push notifications, and background sync.
The viewport represents the visible polygonal viewing area in web browsers, governing CSS layout dimensions, media query breakpoints, and responsive rendering.
Compare per-token rates, prompt caching discounts, and context windows across leading LLMs (GPT-4o, Claude 3.5 Sonnet, Gemini 2.5 Flash, DeepSeek, and more) in our verified catalog.
Chain PWA Manifest & Service Worker Audit with other utilities in a multi-step visual workflow.
Decode a Base64 string and pretty-print the JSON inside it.
Convert CSV data to JSON, then to YAML format.
Format JSON and generate TypeScript/Zod schema from it.