TSV to JSON Converter

Convert tab-separated values to JSON arrays — perfect for Excel paste, BigQuery exports, and tab-delimited database dumps.

TSV Input

JSON Output

Converted JSON will appear here...

About TSV to JSON Conversion

TSV (Tab-Separated Values) is the natural cousin of CSV — same row-based structure, but with tabs as delimiters. It's the default copy-paste format for Excel and Google Sheets, the export format for BigQuery and many database CLIs, and a favorite for data files containing commas (which would break CSV).

Why TSV instead of CSV?

TSV avoids the quoting headaches of CSV. Tab characters rarely appear in real data, so fields don't need to be quoted, and complex values (URLs with query strings, descriptions with commas, etc.) round-trip cleanly. This makes TSV a favorite for analytics exports.

Excel and Google Sheets paste behavior

When you copy cells from Excel or Google Sheets and paste into a plain text field, the data is automatically formatted as TSV. This converter is designed to handle that paste directly — no need to save and export.

Type detection rules

Same as our CSV converter: numbers, booleans (true/false), and nulls/empties are auto-detected. Everything else stays a string. The result is a clean JSON array of typed objects ready for your API, database, or visualization tool.

Common TSV sources

  • Direct paste from Excel or Google Sheets
  • BigQuery query result downloads
  • PostgreSQL \copy and MySQL SELECT INTO OUTFILE
  • pandas df.to_csv(sep="\t") exports
  • R write.table() default output
  • NCBI, UniProt, and bioinformatics datasets
  • Tableau Data Extracts and Power BI exports

Whether you're prototyping with spreadsheet data, ingesting query results into a JSON-based pipeline, or just want to inspect a tab-delimited file, this tool delivers idiomatic JSON in one paste.

Instant Conversion

Paste tab-separated data and see JSON form in real-time.

100% Private

Your TSV data stays local — perfect for sensitive query results.

Excel Paste Friendly

Copy directly from Excel/Google Sheets — they paste as TSV by default.

Perfect For

Built for analysts, data engineers, and spreadsheet power users

Excel Migration

Paste copied cells directly and get JSON without saving to file.

BigQuery Exports

Convert query result downloads into JSON for further processing.

Database Dumps

Transform tab-delimited DB exports into JSON for NoSQL stores.

All Features

Everything you need in one tool

Auto Headers

First row becomes object keys

Real-time Convert

JSON updates as you paste

Type Detection

Numbers, booleans, nulls inferred

Excel Compatible

Direct paste from spreadsheets works

Array Output

Clean JSON array of objects

Pretty Output

Indented, readable JSON

Error Detection

Clear messages for malformed TSV

Smart Empty Handling

Empty cells become null

No Quote Confusion

Tabs eliminate CSV quoting issues

Copy & Download

One-click copy or .json export

History Tracking

Recent conversions saved locally

Live Validation

Instant TSV structure feedback

Why Developers Love It

Designed with your workflow in mind

Blazing Fast

Tab parsing is faster than CSV — no quote state machine

Works Offline

Process query results without uploads

Mobile Friendly

Responsive on tablets and phones

Dark & Light Themes

Comfortable for long sessions

Sensible Defaults

Smart type coercion out of the box

Zero Setup

Free forever, no signups

TSV to JSON FAQ

Common questions about TSV conversion