Free tools, no sign-up — everything runs in your browser.
ToolHub 1000Free online tools

TSV to JSON Converter

Convert tab-separated rows into a JSON array of objects.

Quick answer: enter your details below and click Convert to JSON — your result appears instantly, right here in your browser. Nothing you enter is uploaded or stored.
T
Developer

Enter your details below.

How to use

  1. Paste your TSV into the box.
  2. Click Convert to JSON.
  3. Copy the JSON array.

About this tool

This tool treats the first tab-separated row as headers and each later row as one object, matching headers to values by position. Values that look like numbers become numbers, and true and false become booleans, while other values stay as text. Short rows are padded with empty strings and extra values are ignored, so ragged input does not crash the conversion. It does not handle quoted tabs specially, because tab-separated files rarely need quoting, but a value containing a tab will split, so check such files first.

Frequently asked questions

Does the first row have to be headers?

Yes. The first row supplies the object keys, and every later row becomes one object.

Are numbers kept as text?

No. Values that look like numbers become numbers, and true and false become booleans, so the JSON types match the data.

Related tools

All tools · Read the guide: TSV to JSON Converter