Toolhaus

JSON ⇄ YAML Converter

Convert JSON to YAML and YAML to JSON with error reporting.

Paste JSON to get clean YAML, or paste YAML to get formatted JSON. Invalid input shows the parser error so you can fix it. Everything runs locally in your browser.

YAML output
name: Toolhaus
tags:
  - fast
  - free

Formula & methodology

JSON is parsed natively; YAML is parsed and emitted with js-yaml. Output is 2-space indented.

Worked example

  • {"name":"app","ports":[80,443]} → name: app\nports:\n - 80\n - 443

Frequently asked questions

Is my data uploaded?

No. Conversion happens entirely in your browser.

Which YAML version is supported?

YAML 1.2 core schema via js-yaml. Anchors and most standard features are supported.

Privacy

All processing happens locally in your browser. Your data is never uploaded.

Read the practical guide for this category.

Related tools