CSV ↔ JSON Converter
Convert CSV spreadsheets to JSON arrays and JSON arrays back to CSV with comma, semicolon, or tab delimiters.
About this tool
Turn spreadsheet rows into JSON objects keyed by the header row, or flatten a JSON array into CSV for Excel, Google Sheets, and data pipelines. Pick the delimiter that matches your export and copy the result instantly.
What you get
- CSV → JSON array of row objects from the header line
- JSON array → CSV with a header row and aligned columns
- Comma, semicolon, or tab delimiter selector
- Live conversion status and output size metadata
- Parse errors for malformed rows or invalid JSON
- One-click copy of CSV or JSON output
How to use
Pick direction, choose a delimiter for CSV mode, paste input, and copy the converted table or JSON array.
Example
Convert tabular exports to JSON for APIs or the reverse for spreadsheets.
Input
name,role Alice,admin Bob,editor
Output
[
{"name":"Alice","role":"admin"},
{"name":"Bob","role":"editor"}
]
Related searches
- csv to json
- json to csv
- csv json converter
FAQ
How do I convert CSV to JSON online?
Paste your CSV with a header row, pick CSV→JSON, choose a delimiter, and copy the JSON array of row objects.
How to export a JSON array to CSV?
Select JSON→CSV, paste an array of objects, and copy the result. Keys from the first object become the CSV header line.
What delimiter should I use for CSV to JSON?
Match the file you have: comma for most exports, semicolon for European spreadsheets, tab for TSV paste from Excel or Sheets.
Does the first CSV row become JSON keys?
Yes—the header row defines property names for each column in every object of the output array.
How to convert Excel CSV to JSON array?
Paste CSV with a header row, pick the delimiter that matches your export (comma, semicolon, or tab), and copy a JSON array of row objects.
By using this tool you agree to our Terms of Use and Privacy Policy. Results are provided as-is without warranty.