Web App Manifest Validator - Online Check PWA Manifest
Paste your manifest.json and instantly validate it against the W3C spec. Catch errors and warnings. Client‑side.
UD5 Toolkit
Create your manifest.json or app.webmanifest file visually. Fill in the fields, preview in real-time, and download instantly.
<meta name="theme-color">./.Add at least a 192x192 and a 512x512 icon for full PWA support across devices.
Screenshots are used in app store listings and install prompts.
{
"name": "My PWA App",
"short_name": "My App",
"start_url": "/",
"display": "standalone",
"theme_color": "#5b5fe3",
"background_color": "#ffffff",
"lang": "en-US"
}
<link rel="manifest" href="/manifest.json">.
/manifest.json) so it's accessible at the root URL. You link it in the <head> of every page: <link rel="manifest" href="/manifest.json">. The scope field in the manifest determines which pages are considered part of the PWA — by default, it's the directory containing the manifest.
"purpose": "maskable") for adaptive icon support on Android.
<meta> tags for broader support: <meta name="theme-color" content="#...">.
application/manifest+json. If your server doesn't serve .webmanifest with the correct MIME type, stick with .json.
name, icons (with a 192Ă—192 and 512Ă—512 icon), start_url, and display set to standalone, fullscreen, or minimal-ui. (2) A registered Service Worker with a fetch handler. (3) Served over HTTPS. (4) The user must have engaged with the site (Chrome's install criteria). Use this generator to create the manifest, then add a Service Worker to make your PWA fully installable.
Paste your manifest.json and instantly validate it against the W3C spec. Catch errors and warnings. Client‑side.
Upload a 512x512 logo and get resized icons for every PWA requirement. Download a zip and the corresponding manifest.json snippet.
Check if your related native or PWA app is installed. See the API in action and copy the code.
Configure how your PWA launches: focus existing or create new. Test with the launch_handler manifest field.
Learn how to register your PWA to handle custom URL protocols. See the manifest entry and test.
Pick a package name and generate a custom version or download badge as a static image or Markdown link. For readme files.
Generate a series of semantic version tags with optional prefixes. Copy for your release script. Consistent tagging.
Paste your Swagger/OpenAPI YAML and see a rendered API documentation preview with expandable endpoints. All local rendering.
Smash bricks with a ball and paddle. Multiple rows of colored bricks, power‑ups, and score tracking. All built with HTML5 Canvas.
Parse XML strings into compact JSON representation. Handles attributes and text nodes intelligently. Quick and private, ideal for API response translation.
Translate YAML configuration files into JSON format instantly. Validate syntax during conversion. Perfect for DevOps and configuration management. Secure client-side operation.
Paste a GeoJSON object and validate its structure. Catch missing coordinates, wrong types, and feature errors. Local.
Paste your .htaccess rules and check for common syntax errors or misconfigurations. No server required; static analysis.
See how Trusted Types prevents unsafe HTML assignment. Test against injected scripts. Modern security practice.
Validate and compare semantic version strings. Check if a version satisfies a range (e.g., ^1.2.3). Visual breakdown of major.minor.patch. Local only.
Paste a GraphQL SDL schema and get auto‑generated Markdown documentation. Perfect for API docs. All local.
Write and run simple Sinclair BASIC programs in a browser-based ZX Spectrum emulator. Load demo programs and experience 80s computing. Educational fun.
Paste JSON-LD and validate basic syntax and required properties for Article, Product, etc. Local only. Instant feedback.
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Validate if a version string follows SemVer 2.0.0. Also sort and compare versions. Developer tool.
Write slides in Markdown and instantly preview a web‑based presentation. Export as HTML. Pure frontend.
Bypass CORS for testing by routing requests through a local service worker proxy. Debug APIs without server changes. Experimental.
Fold a virtual square paper step by step with crease lines and visual previews. Practice origami basics without wasting real paper. All canvas‑based.
Test SQL injection inputs on a mock database and see the resulting query. Learn how to prevent SQLi. No real data.
Generate a dummy RSA or EC public/private key pair for educational visualization. Shows key structure and ASN.1 dump. Not for production use.
Paste two Markdown texts and see a side‑by‑side diff with rendered preview. Perfect for editing and collaboration.
Generate a realistic‑sounding dinosaur name and see a fun description. Perfect for kids and writers.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Design a pure CSS tooltip with custom text, position (top/bottom/left/right), and arrow. Copy the clean code.