JSON to YAML

Turn JSON into YAML for config files. It happens in your browser.

Your files stay with you. Your files never leave your browser. This tool runs on your device: nothing is uploaded to our servers, so there is nothing for us to store or see.

How to use it

  1. Paste JSON or open a .json file.
  2. Pick the indentation and whether to sort keys.
  3. Copy the YAML or download data.yaml.

Questions people ask

Will the YAML mean exactly the same as my JSON?
Yes. Strings that could be mistaken for numbers or booleans, such as "true" or "411001", are quoted so they keep their type.
Why is my JSON rejected?
It must be strict JSON: double quotes, no comments, no trailing commas. The error tells you the line and column.
Does it keep the order of keys?
Yes, unless you turn on Sort keys.
Is my data uploaded?
Your text is processed in your browser and never sent to our servers.

Want this inside your own account?

Marketiism keeps your invoice numbers, GST reports, UPI payment links and WhatsApp reminders in one place. Leave your details and we'll call to set it up for your business, or start the trial yourself.

Start free trial

We use this only to contact you about Marketiism. No spam.

More Developer tools

YAML to JSON

Convert YAML config files into JSON and catch indentation mistakes.

JSON Formatter

Format, validate and minify JSON, and see exactly which line has a mistake.

JSON to CSV

Turn a JSON list of records into CSV for Excel or Google Sheets.

CSV to JSON

Convert CSV rows into a JSON list, with numbers and true/false detected.

XML Formatter

Pretty-print or minify XML and find unclosed or mismatched tags.

Try it on your own business for two weeks.

14 days free, no card. If you get stuck setting up WhatsApp, we'll get on a call and do it with you.