Tested tool guide
Tested browser tools
Checked August 16, 2026
What TSV to JSON Converter does, with a checked example
A TSV file is a table: one row per line, one column per tab. Paste one into this page and the output is the same data as JSON - an array of objects, with the first row supplying the key names and each later row contributing one object. Values are typed as they pass through: a cell that reads as a whole number, a decimal, or the word true or false becomes a JSON number or boolean; everything else stays a string. The usual surprise is inference judging appearance only - an identifier like 02138 can come out as a number and lose its zero.
Worked example
A concrete input and expected output from the current implementation.
Input
name age height_m active
Ada 36 1.63 true
Grace 45 1.52 false
->
Expected output
[
{ "name": "Ada", "age": 36, "height_m": 1.63, "active": true },
{ "name": "Grace", "age": 45, "height_m": 1.52, "active": false }
] Each data row becomes one object keyed by the header row, in file order. Cells that parse as integers, decimals, or the words true and false are promoted to JSON numbers and booleans; the names stay strings.