JSON to YAML FREE
Convert JSON to readable YAML, with strings quoted only where YAML would otherwise change their meaning.
Drop a file here, or choose one
CSV, TSV, JSON, YAML, XML, Markdown, HTML, plain text, Excel workbooks, and audio and video. The format is read from the file itself, not from its name.
Your files
Convert to
Columns
Uncheck a column to leave it out, type over a name to rename it, and use the arrows to reorder. The preview below follows.
What was read
How this conversion works
YAML is JSON with the punctuation taken out, which makes it pleasant to read and easy to get subtly wrong. The serialiser here quotes a string exactly when leaving it bare would change its meaning: "true", "3.14", "null", "12:30", anything starting with a dash or ending in a space.
Multi-line strings are written as block scalars rather than escaped into one long line, because the point of converting to YAML is usually that a person is going to read it.
Key order is preserved. The conversion runs in your browser and the document is never uploaded, which matters more than usual here: the files people convert to YAML are configuration, and configuration holds secrets.
Build a better web, faster.
We build custom software and solutions tailored to your needs.



