Dev Patrache

JSON to YAML Converter

Last updated: 2026 · Free online tool

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

  1. 1
    Select Direction— Choose JSON to YAML or YAML to JSON, or use auto-detection.
  2. 2
    Enter Data— Paste the JSON or YAML data to convert into the left input panel.
  3. 3
    Convert— Click the 'Convert' button to display the result on the right.
  4. 4
    Copy 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.

This site uses cookies for better experience and advertising. Learn more