default the delimeter as \t Delimited Text → JSON

Delimited Text → JSON

Convert tab or custom-delimited text (first line headers) into a JSON array of objects.

TSV
Ready.

What this page can do

Take delimited text (default Tab; configurable) with the first line containing headers, and convert remaining lines into an array of JSON objects where each header maps to the cell value.

Expect input

The first non-empty line is treated as headers. Subsequent non-empty lines are split by the chosen delimiter. If a row has fewer columns than headers, missing values become empty strings. Extra columns are ignored.

Output

A JSON array (pretty-printed) shown in the right textarea. You can copy or download it. The input is never modified.