↑ ↓ Navigate OpenEsc Close

JSON, YAML and CSV Converter

Convert JSON and YAML, or JSON and CSV locally, with validation and downloadable output.

Processed locally in your browser. Nothing is uploaded.

How to use

  1. Choose input and output formats.
  2. Paste or import data.
  3. Convert and copy or download.

Example and rules

Example: a CSV value “001” becomes the JSON string “001”, not the number 1.

  • Up to 2 MiB; CSV up to 10,000 rows and 100 columns.
  • CSV values remain strings; JSON to CSV requires an array of flat objects.
  • Single-document YAML only; tags, anchors, aliases and duplicate keys are rejected. No direct YAML / CSV conversion.

Frequently asked questions

How do I convert nested JSON to CSV?

Flatten it into an array of simple objects first.

How are empty CSV values handled?

They remain empty strings; JSON null exports as an empty cell.

Why can some numbers not convert to YAML?

Conversion stops if numeric precision cannot be guaranteed.

Related tools