Convert CSV to JSON
Paste CSV data or open a file and get JSON instantly. Free, no sign-up — and your data never leaves your device.
CSV
Settings
How to convert CSV to JSON
- Paste your CSV into the Input box, click Open file, or drag a file onto it.
- Check the output format (JSON) and adjust Settings if needed — separator, column names, indentation.
- Click Copy or Download.
About CSV and JSON
CSV is a plain-text table where values are separated by commas (or semicolons). Every spreadsheet and database can import it.
JSON is the standard data format of web APIs and JavaScript apps. It can hold nested objects and lists.
Frequently asked questions
More data tools
- Data converter
- JSON formatter
- JSON validator
- CSV to JSON
- JSON to CSV
- Excel to CSV
- CSV to Excel
- Excel to JSON
- JSON to Excel
- XML to JSON
- JSON to XML
- YAML to JSON
- JSON to YAML
- CSV to XML
- XML to CSV
- TSV to CSV
- CSV to TSV
- XML to Excel
- Excel to XML
More free tools
Excel to CSVConvert .xlsx sheets to CSV and CSV to Excel — with Excel-friendly encoding.JSON to ExcelOpen API data in Excel: nested JSON becomes tidy columns. Or export a sheet as JSON.XML to JSONConvert XML feeds and exports to JSON or CSV, and JSON back to XML.YAML to JSONConvert YAML config files (Docker, Kubernetes, CI) to JSON and back.JSON formatterBeautify, minify and validate JSON — errors shown with line and column.Data converterConvert between CSV, TSV, JSON, Excel, XML and YAML in any direction.