YAML to JSON
Paste YAML, get valid JSON. Indentation-based nesting, lists, typed values and quoted strings are parsed entirely in your browser.
YAML to JSON
Paste any YAML document. Maps, lists, numbers, booleans and quoted strings are converted to JSON.
Your converted JSON appears here
Paste YAML above, then press Convert to JSON. The formatted JSON output will appear here.
How It Works
Three simple steps to valid JSON.
Paste your YAML
Drop any YAML document with maps and lists into the editor.
Convert instantly
The built-in parser builds a JSON object with typed values.
Copy or download
Copy the JSON or download it as an .json file.
FAQ
Common questions about the YAML to JSON converter.
How do I convert YAML to JSON?
Paste your YAML into the editor and press Convert to JSON. Nested maps, lists and typed values are parsed locally and returned as formatted JSON.
Is my data uploaded to a server?
No. The YAML parser runs entirely in your browser. Your data never leaves your device.
Does it support nested objects and lists?
Yes. Indentation-based nesting, mapping inside lists, quoted strings, booleans, numbers and null values are all handled.
What does the pretty-print toggle do?
When enabled, the JSON output is indented with 2 spaces for readability. Turn it off for compact JSON that takes fewer bytes.
Can I download the JSON as a file?
Yes. Use the Download button after converting to save the output as an output.json file.
How accurate is the conversion?
The parser handles common YAML maps, lists and scalars. It is designed for clean hand-written or generated YAML, not the full YAML 1.2 spec.