CSV to JSON Converter
Convert CSV or spreadsheet data to JSON and JSON arrays back to CSV, with quoted fields and the delimiter detected for you.
- Local calculation
- The result is calculated in your browser.
- Private by default
- Nothing you enter leaves your browser.
How it works
CSV is parsed following RFC 4180: fields can be quoted, contain the delimiter or line breaks, and escape quotes by doubling them. Commas, semicolons and tabs are detected from the header row.
When converting JSON to CSV, every key found in any object becomes a column, and nested values are written as JSON text.
Related tools
JSON to YAML Converter
Convert JSON to YAML and YAML back to JSON for config files, CI pipelines and Kubernetes manifests, entirely in your browser.
Markdown Table Generator
Paste rows from a spreadsheet or CSV and get a neatly aligned Markdown table, ready for README files, docs and blog posts.
JSON Formatter
Format, validate and minify JSON in your browser. Pretty-print with your choice of indentation or compact it to one line.