Paste flat YAML — one key: value pair per line — and get indented JSON. Comments and blank lines are ignored, quoted values are unquoted, and true, false, null and numeric strings are converted to their JSON types. It is built for the small config files and Kubernetes-style values people actually paste, not for multi-document YAML.
🔒 Your file is processed locally in your browser whenever supported. This tool runs entirely on your device — nothing you type or upload is sent to a server, logged, or stored.
No. Each line is read as a top-level key: value pair. Indented nested mappings and lists are not expanded, so use a full YAML parser for complex documents.
Quotes are stripped before type detection. A value like "42" is therefore treated as the number 42; keep it as text by adding a non-numeric character or by post-editing the output.
The last occurrence wins because the result is a JSON object. Rename duplicates before converting if you need both values.
Yes. The conversion runs in your browser and never uploads the input.
| Platform | Supported | Offline | Local | Server | Network |
|---|---|---|---|---|---|
| WEB | Yes | Yes | Yes | No | Not required |
| PWA | Yes | Yes | Yes | No | Not required |
| ANDROID | Yes | Yes | Yes | No | Not required |
| IOS | Yes | Yes | Yes | No | Not required |
Convert a JSON object into simple YAML.
Pretty-print and validate JSON with clear error messages.
Check whether text is valid JSON and see the parsed type.
Compress JSON by removing whitespace for smaller payloads.
Advertisement