Free TSV to JSON converter — header detection, automatic typing and RFC 4180-correct parsing, entirely in your browser. No upload, no signup.
TSV uses tabs instead of commas as the field separator. Because real-world text contains commas far more often than tabs, TSV needs less quoting and is a favorite for data pipelines, log processing and copy-pasting into spreadsheets.
JSON is the standard data format of APIs and modern applications: nested objects and arrays with real types — numbers, booleans, null. Converting tabular JSON (an array of objects) to CSV makes it spreadsheet-friendly; the reverse turns spreadsheet exports into API-ready payloads.
No — parsing and conversion happen entirely in your browser. Spreadsheet exports, API payloads and log data never leave your device.
Drop your TSV file (or paste the data), check the options — header row, pretty-printing — and press Convert. The JSON result appears instantly and downloads from your browser.
Yes. The parser follows RFC 4180: quoted fields, escaped quotes and embedded newlines all convert correctly.
TSV stores everything as text, so cells that read as a number, true, false or null become real JSON values and everything else stays a string. The number test follows the JSON grammar, so a zero-padded code such as 0012 stays a string while a bare 12 becomes a number — worth checking if your IDs are numeric and the consumer expects strings. Untick “First row is a header” to get an array of arrays instead of an array of objects.
Yes. The two panes only display the first 100,000 characters so typing stays responsive, but the conversion and the downloaded file always use the complete input. Everything is held in memory, so extremely large files are still better handled by a script.