jsonecho

JSON to TSV

Convert JSON records to tab-separated values that paste cleanly into a spreadsheet.

Loading the tool...

How to use JSON to TSV

  1. Paste your JSON array.
  2. Copy the TSV output.
  3. Paste into Excel, Google Sheets or Numbers.

About JSON to TSV

TSV is CSV with tabs in place of commas. That sounds minor, but it solves a real problem: tabs almost never appear inside normal text, so you rarely run into quoting issues, and spreadsheets understand tab-separated text when you paste it. Select the result, copy, click into cell A1 and paste.

Nested JSON is flattened to dotted column names, the same way as in the JSON to CSV tool. Columns are collected from every record.

Frequently asked questions

Why use TSV over CSV?

Because commas are common in real data (addresses, descriptions) and tabs are not. TSV avoids most escaping trouble and pastes straight into spreadsheet cells.

What if my data contains tabs?

Fields with tabs, quotes or line breaks are quoted, so the table stays aligned.

Can I save it as a file?

Yes, Download gives you a .tsv file, which Excel and Google Sheets can both import.

More in Converters

All tools →