TSV input
Paste your TSV below, then press Convert.
JSONL output
Waiting for TSV input.
Convert TSV to JSONL free, in seconds. Paste your data below, press Convert, then copy the result and stream it into logs, pipelines and data tools. Everything runs in your browser, so nothing is ever uploaded.
Paste your TSV below, then press Convert.
Waiting for TSV input.
Paste TSV into the input box and press Convert (or just keep typing, conversion happens as you type). The tool parses it with the PapaParse library using a tab delimiter, using the first row as column headers, then writes one compact JSON object per line, the standard JSON Lines format. Parsing uses the PapaParse library (loaded once from a CDN); the conversion itself happens locally and your data is never uploaded.
JSON Lines puts one complete JSON object on each line with no outer array and no trailing commas. Unlike a JSON array, which must be parsed whole, JSONL can be read line by line, which makes it ideal for huge files, log pipelines, BigQuery imports, Elasticsearch bulk loads and machine-learning datasets. Each line keeps the full nested structure of its record.