Back to Free Tools
FREE TOOLS
JSON to YAML
Convert JSON to deterministic YAML 1.2 with exact numbers and quoted strings.
JSON
YAML
Browser only
Your input and output are processed in this browser. They are not uploaded for processing. No account is required.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Paste JSON text or choose a UTF-8 file; a chosen file takes precedence.
- Output uses block collections and quoted keys. JSON types remain distinct, including strings that resemble numbers or booleans.
- Select Process data, review the result, and download it. Use Reset to clear the working data.
Examples
{"name":"Alice","count":9007199254740993,"active":true}
Limitations
YAML 1.2 core, one document, string keys, no aliases/merge keys/custom tags/infinity/NaN. 5 MiB input, 40 nesting levels, 200,000 values, 20 MiB output. Formatting removes comments and presentation.
Related tools
No items found.