Convert JSON data to tab-separated values directly in your browser. Paste a JSON array or upload a .json file, choose conversion options, preview the TSV output, and copy or download it without uploading your data.
Convert JSON to see a TSV preview.
The JSON to TSV Converter turns JSON objects and JSON arrays into tab-separated values that can be opened in spreadsheet software or imported into another application. Conversion happens locally in your browser.
Paste JSON data or upload a .json file. The tool validates the JSON, creates columns from all object properties, provides a compact monospaced TSV preview, and lets you copy or download the full result.
\t and \n.JSON input:
[
{"name":"John","age":30,"active":true},
{"name":"Jane","age":25,"active":false}
]
TSV output:
name\tage\tactive
John\t30\ttrue
Jane\t25\tfalse
When flattening is enabled, nested objects become dot-notated columns. For example, {"address":{"city":"Amsterdam"}} creates an address.city column. Arrays can stay JSON-encoded in one cell so their data is retained.
Your JSON file and generated TSV remain in your browser. The JSON to TSV Converter does not upload data to a server, requires no account, and adds a UTF-8 BOM to downloaded files for spreadsheet compatibility.