Result appears here after you select
{ } How to use
- Paste a JSON array of objects.
- Select Process to build the tab-separated rows.
- Copy the result, or download it as a .tsv file.
{ } How it works
JSON to TSV works on the text you provide. Select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.
Input
- JSON array — paste or type your input in the left panel (use Sample for an example)
Output
TSV text — copy or download it from the Output panel.
{ } Common uses
- Paste records straight into a spreadsheet, which splits tabs into columns with no import dialog.
- Feed data to command-line tools such as cut, awk and sort, which expect tabs by default.
- Avoid the quoting rules of CSV when your values contain commas.
{ } Limitations
- A tab or a line break inside a value becomes a single space, because TSV has no quoting with which to escape it.
- The columns are the union of every object’s keys, in the order they first appear; a missing field leaves the cell empty.
- A value that is an object or an array is written into the cell as JSON text. Run JSON Flatten first for one column per leaf value.
{ } FAQ
Is my data uploaded to a server?
No. Everything runs locally in your browser — your files never leave your device.
Can I process more than one file at once?
This tool works on one input at a time.
Is this tool free?
Yes — it’s completely free and needs no sign-up.
TSV or CSV?
TSV when your values contain commas, or when you are pasting into a spreadsheet or a shell pipeline. CSV when the receiving system asks for it by name.
Is anything lost?
Only tabs and line breaks inside values, which become spaces. Every other character is written as-is.