JSON to YAML Converter
Paste JSON and convert it to YAML without sending the data anywhere. Parse errors identify the input problem before a result is shown.
name: gizmobench released: "2026-09-21" debug: "no" port: 8080 tags: - config - yaml
Converted to YAML: 7 lines, 5 keys, no warnings.
Read as JSON and printed as YAML 1.2 core, 2 spaces per level. 2 strings are quoted here, so no reader turns them into a number, a boolean or a date.
- {"debug": "no"}
- {"released": "2026-09-21"}
- {"id": "9007199254740993"}, 1 warning
Up to 500,000 characters in one pass, converted here in your browser with nothing uploaded and no account. Nothing in the document is ever run or fetched: a tag is a string to the reader, a URL is a string, and alias expansion stops after 10,000 copied nodes. Nesting is read 100 levels deep. The direction, the indent and the draft are kept in this browser alone, drafts up to 100,000 characters, and the Start over control above the tool forgets them.
Common questions
- Does this run in my browser?
- Yes. The page performs the core transformation in your browser and explains the result before you copy or download it.
Converted by a YAML 1.2 core-schema reader written for this page, so yes and no stay strings and a date-shaped value stays text rather than becoming a timestamp. An integer JSON cannot hold exactly is preserved as a string and warned about rather than silently rounded, alias cycles and alias chains past a fixed budget are refused, and both directions run in this browser with nothing uploaded.