Convert JSON to YAML

Paste your JSON or drop its file: you leave with indented YAML, free of braces, that any reader will read back unchanged.

or drop it here

Start typing: the preview appears at once. Nothing is transmitted.

  • Your data stays yours

    Nothing is transmitted, nothing is kept

  • No watermark

    The free result is complete

  • No usage cap

    Unlimited with a free account

How it works

Three steps, nothing more.

  1. Step 01

    Paste your JSON, or drop the file that holds it.

  2. Step 02

    Pick an indentation of two or four spaces.

  3. Step 03

    Download the YAML, or copy it.

What sets it apart

Built for the result.

Braces become indentation

Each object becomes an indented block, each list a run of dashes, and multi-line text a readable block.

02

Ambiguous text protected

Text a YAML reader would take for something else — yes, on, 007, 1:30, a date — is quoted, and reads back exactly as it was in the JSON.

Accepted formats

Drop them as they are, no conversion needed first.

  • JSON
  • CSV
  • TSV
  • XML
  • YAML

Privacy

Where your data is processed

With this tool, what you paste or drop is not transmitted anywhere: not to us, not to any third party. We know neither its contents nor the file name.

Nothing is kept, because nothing reaches us.

Frequently asked

What people ask us.

Another question? The contact address is at the bottom of the page.

Because, unquoted, a YAML reader would take them for a boolean, a number or a date: yes would become true, 007 would become 7. Quotes keep the JSON's text.

Next

Related tools.