PWA Manifest Generator - Online Create app.webmanifest
Fill in your PWA details to generate a valid manifest.json file. Include icons, theme color, display mode.
UD5 Toolkit
Validate your Web App Manifest for installability, completeness, and best practices
<link rel="manifest" href="/manifest.json"> and is essential for making your web app installable.
<link> tag in the <head> section of every HTML page: <link rel="manifest" href="/manifest.json">application/manifest+json. For full PWA support, you'll also need a service worker registered on your pages.
"/" or "/app/"). If not specified, the browser defaults to the directory containing the manifest.
display not set to standalone/fullscreen/minimal-ui, or the user has previously dismissed the prompt. Use this validator to check your manifest and also verify your service worker registration and HTTPS setup.
short_name is not provided, the browser truncates name for the home screen label, which may result in an awkward display. Providing both gives you full control over how your app name appears in different contexts.
Fill in your PWA details to generate a valid manifest.json file. Include icons, theme color, display mode.
Check if your related native or PWA app is installed. See the API in action and copy the code.
Upload a 512x512 logo and get resized icons for every PWA requirement. Download a zip and the corresponding manifest.json snippet.
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.
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.
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.
Validate if a version string follows SemVer 2.0.0. Also sort and compare versions. Developer tool.
See how Trusted Types prevents unsafe HTML assignment. Test against injected scripts. Modern security practice.
Paste JSON-LD and validate basic syntax and required properties for Article, Product, etc. Local only. Instant feedback.
Paste your Swagger/OpenAPI YAML and see a rendered API documentation preview with expandable endpoints. All local rendering.
Parse XML strings into compact JSON representation. Handles attributes and text nodes intelligently. Quick and private, ideal for API response translation.
Pick a package name and generate a custom version or download badge as a static image or Markdown link. For readme files.
Bypass CORS for testing by routing requests through a local service worker proxy. Debug APIs without server changes. Experimental.
Translate YAML configuration files into JSON format instantly. Validate syntax during conversion. Perfect for DevOps and configuration management. Secure client-side operation.
Smash bricks with a ball and paddle. Multiple rows of colored bricks, power‑ups, and score tracking. All built with HTML5 Canvas.
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Write and run simple Sinclair BASIC programs in a browser-based ZX Spectrum emulator. Load demo programs and experience 80s computing. Educational fun.
Generate a series of semantic version tags with optional prefixes. Copy for your release script. Consistent tagging.
Paste two Markdown texts and see a side‑by‑side diff with rendered preview. Perfect for editing and collaboration.
Test SQL injection inputs on a mock database and see the resulting query. Learn how to prevent SQLi. No real data.
Paste a GraphQL SDL schema and get auto‑generated Markdown documentation. Perfect for API docs. All local.
Write slides in Markdown and instantly preview a web‑based presentation. Export as HTML. Pure frontend.
Fold a virtual square paper step by step with crease lines and visual previews. Practice origami basics without wasting real paper. All canvas‑based.
Generate a dummy RSA or EC public/private key pair for educational visualization. Shows key structure and ASN.1 dump. Not for production use.
Enter a UPC or EAN barcode number and validate the check digit. See if it's a real product code. Local calculation.
Check if the browser has captured the beforeinstallprompt event. Understand why your PWA is (or isn't) installable.
Explore the contents of the Cache Storage API for your domain. See cached requests and their sizes. Debug offline apps.
Send conditional requests to a URL and verify that the server correctly handles ETag and If‑None‑Match. Audit caching.