TSV Converter
How to use
Converts freely between CSV, TSV and JSON in any direction, so you can move tabular data between formats without opening a spreadsheet app.
Step 2 of 3: Convert
- 2
- 3
Step 2 of 3 · Convert
- Upload
- 2Convert
- 3Download
Input (CSV)
Output (JSON)
- Turning a tab-separated database export into comma-separated CSV for a spreadsheet app
- Converting a JSON API response into TSV for a colleague who works in Excel
- Standardizing files from different sources into one common format before merging them
- Quickly checking how the same dataset looks across CSV, TSV, and JSON representations
Free and private. Everything runs on your own device, with no account and no uploads.
This tool converts freely between CSV, TSV, and JSON formats, letting you pick any of the three as your input and any as your output. It is handy when you have tab-separated data from a database export that needs to become comma-separated CSV, or JSON that needs to become a spreadsheet-friendly table. All format conversion happens locally using a hand-written parser, with no file upload involved.
Yes, you can pick JSON as the input and TSV as the output (or any other combination among CSV, TSV, and JSON).
No, it works with plain text CSV/TSV and JSON; it does not read or write .xlsx binary spreadsheet files.
The tool requires the JSON input to be an array of objects and will show an error if it is not.
Yes, a download button saves the result with the appropriate file extension for the chosen output format.
- 1
Select the input format
Choose CSV, TSV, or JSON as the format of your source data.
- 2
Paste or type your data
Enter the data matching the selected input format.
- 3
Select the output format
Choose the format you want to convert to.
- 4
Copy or download the result
Grab the converted output with the copy button or file download.
- ·Double-check the input format selector matches your actual data, mismatched formats produce confusing parse errors.
- ·When converting to JSON, make sure your source has a clear header row so field names come out correctly.
- ·Use this as a one-off; for repeated conversions in a pipeline, a script is faster than a browser tool.