JSON to TSV Converter

Convert JSON records to TSV with explicit type and structure changes.

Converted in your browser. Your file never leaves your device.

Accepts .json · Up to 10 MB per file · Several files at once (ZIP)

Drop your JSON files here

or drag and drop · 10 MB per file

How to convert JSON to TSV

  1. Choose JSON files up to 10 MB.
  2. Use UTF-8 JSON containing a nonempty array of objects.
  3. Review the report and download the TSV file.

Where this file comes from

APIs and application exports produce JSON records as arrays of objects.

What changes in the conversion

TSV uses tabs between cells, with quotes protecting embedded tabs and line breaks. Cell types are lost; import formula-like values as text.

Nested values become JSON text when exported to a table. Missing and null values become empty table cells. YAML comments, anchors, and formatting are removed. JavaScript number precision applies.

Size limits and browser notes

Use UTF-8 files up to 10 MB. Damaged tables, duplicate headers, unsupported YAML values, and invalid syntax are rejected.

FAQ

What does JSON to TSV keep?

TSV uses tabs between cells, with quotes protecting embedded tabs and line breaks. Cell types are lost; import formula-like values as text.

Can I convert nested records?

Tables require a nonempty array of objects. Nested objects and arrays become JSON text inside cells; YAML to table conversion removes YAML presentation details.

Will my file be uploaded?

No. The converter and its libraries run in your browser. File contents and names are not sent to a server.

Related tools

See every tool on the Spreadsheet & Data Converter page.