JSON to YAML Converter
What is JSON to YAML Converter?
Free online tool to convert between JSON and YAML in both directions, auto-detecting the input format and preserving indentation and nested structure.
How to Use
- 1Select Direction— Choose JSON to YAML or YAML to JSON, or use auto-detection.
- 2Enter Data— Paste the JSON or YAML data to convert into the left input panel.
- 3Convert— Click the 'Convert' button to display the result on the right.
- 4Copy Result— Use the copy button to copy the result. You can also use the swap button for reverse conversion.
Related Tools
Frequently Asked Questions
Yes, if the input starts with { or [, it is detected as JSON; otherwise it is detected as YAML. You can also manually specify the direction.
Yes, since js-yaml library is used, basic anchors/aliases are supported. However, references are resolved in the output.
Currently only single YAML documents are supported. For multi-document YAML, only the first document is converted.
JSON has no comment concept, and YAML comments are removed during parsing. Keep a backup of the original if comments need to be preserved.
Date formats in YAML (2026-01-01) are parsed as Date objects by js-yaml. They are output as ISO 8601 strings in JSON.