Flat object
Input {"name":"Uslik","tools":21,"free":true}
Result name: Uslik tools: 21 free: true
Paste JSON and get clean YAML instantly — pick 2 or 4 space indent, keep the original key order or sort keys, all inside your browser.
Result
Change any input and the result updates instantly.
Input {"name":"Uslik","tools":21,"free":true}
Result name: Uslik tools: 21 free: true
Input {"tags":["seo","tools","calculators"]}
Result tags: - seo - tools - calculators
Input {"items":[{"id":1,"ok":true},{"id":2,"ok":false}]}
Result items: - id: 1 ok: true - id: 2 ok: false
No. The conversion runs entirely in your browser with JavaScript. Closing the tab clears the data, and nothing is sent to a server.
YAML treats values like 123, true or null as numbers and booleans. Quoting them keeps them as text, so a postal code or version number does not turn into a number.
JSON has no comments, anchors or documents, so the output is a single YAML document without them. Nested objects, arrays and scalar types are fully supported.
Disclaimer: Results follow the formula shown on this page and are for reference only. Real-world quantities vary with materials, technique and conditions, so allow a margin before ordering.