CSV/TSV ↔ JSON Converter
Convert delimited data and JSON arrays locally in your browser
Supports quoted CSV fields, escaped quotes, and TSV using tab delimiters. All conversion runs locally in your browser.
About CSV/TSV to JSON Converter
Convert between CSV/TSV and JSON formats for data interchange, analysis, and API integration. CSV (comma-separated values) and TSV (tab-separated values) are the most common formats for tabular data exported from spreadsheets, databases, and analytics tools. This converter transforms delimited text into JSON arrays of objects (using the header row as keys) and converts JSON arrays back to delimited output. It handles quoted fields, custom delimiters, and header rows. All conversion runs locally in your browser — your data is never uploaded.
How to Use CSV/TSV to JSON Converter
- Paste CSV or TSV data into the input area.
- Select the delimiter mode (comma for CSV, tab for TSV).
- Click Convert to generate a JSON array of objects.
- To go the other direction, paste a JSON array and convert to CSV/TSV.
- Copy the result using the copy button.
CSV/TSV to JSON Converter FAQ
Does it support CSV and TSV input?
Yes. You can switch the delimiter between comma (CSV) and tab (TSV) to match your input format.
Can I convert JSON objects back to CSV?
Yes. Array-of-object JSON input is converted to delimited output with automatic header row generation from object keys.
How are headers handled?
The first row of CSV/TSV input is treated as the header row, and each subsequent row becomes a JSON object with those headers as keys.
Does it handle quoted fields and commas inside values?
Yes. Fields containing commas, newlines, or quotes can be enclosed in double quotes following standard CSV conventions.
Is my data sent to a server?
No. All conversion happens locally in your browser. Your spreadsheet data never leaves your device.