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
- Choose input and output formats.
- Paste or import data.
- 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.