Back to Free Tools

FREE TOOLS

JSON to YAML

Convert JSON to deterministic YAML 1.2 with exact numbers and quoted strings.

JSON

YAML

Browser only

Your input and output are processed in this browser. They are not uploaded for processing. No account is required.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  1. Paste JSON text or choose a UTF-8 file; a chosen file takes precedence.
  2. Output uses block collections and quoted keys. JSON types remain distinct, including strings that resemble numbers or booleans.
  3. Select Process data, review the result, and download it. Use Reset to clear the working data.

Examples

{"name":"Alice","count":9007199254740993,"active":true}

Limitations

YAML 1.2 core, one document, string keys, no aliases/merge keys/custom tags/infinity/NaN. 5 MiB input, 40 nesting levels, 200,000 values, 20 MiB output. Formatting removes comments and presentation.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool