TSV is what you get out of a database client, a bioinformatics pipeline or a copied spreadsheet range, and it is not just CSV with a different delimiter — real TSV has no quoting, so a stray tab silently shifts every column after it. These tools are built around that: fix ragged rows, convert to CSV, JSON, Excel, SQL or Markdown, then sort, dedupe, join and pivot.
What this kit does that a general converter doesn't.
TSV-native repair. Because there is no quoting to fall back on, ragged-row detection and column re-alignment are the whole game.
Pick a tool
Grouped the way tsvkit.org groups them. Every link opens the tool on its own site.
Convert
- CSV to TSV
- TSV to CSV
- JSON to TSV
- TSV to JSON
- JSONL to TSV
- TSV to JSONL
- HTML table to TSV
- TSV to HTML
- Markdown to TSV
- TSV to Markdown
- XML to TSV
- TSV to XML
- YAML to TSV
- TSV to YAML
- TSV to SQL
- TSV to SQL UPDATE
- Fixed-width to TSV
- TSV to GeoJSON
- TSV to LaTeX
- TSV to JS / Python
- TSV to ASCII table
- TSV to Text Columns
- Change TSV Delimiter
Excel
Inspect
Repair
Rows
- Filter TSV Rows
- Sort TSV by Column
- Remove Duplicate Rows from TSV
- Find Near-Duplicate Rows in a TSV
- Join Two TSV Files
- VLOOKUP for TSV Files
- Set Operations on Two TSV Files
- Explode a Column into Rows
- Merge TSV Files
- Split a TSV File
- Slice TSV Rows
- Random Sample of TSV Rows
- Remove Empty Rows from a TSV
- Add Row Numbers to a TSV
Columns
- Extract TSV Columns
- Delete TSV Columns
- Swap TSV Columns
- Insert TSV Column
- Prepend TSV Column
- Append TSV Column
- Split a TSV Column
- Combine TSV Columns
- TSV Header Tools
- Remove Duplicate Columns from a TSV
- Add a Calculated Column
- Extract from a TSV Column with Regex
- Change Text Case in a TSV
- Clean Numbers in a TSV
- Trim TSV Columns
- TSV Text Cleaner
- TSV Find and Replace
- Truncate TSV Columns
- Replace in TSV Column
- Fill Empty Cells in a TSV
- Round Numbers in a TSV
- Reformat Dates in a TSV
- Anonymize TSV Columns