tsvkit.org
TSV Toolkit
Sample data Say hi →

TSV Editor

editable grid · add / delete rows and columns · runs in your browser

Editing a tab-separated file in a text editor is a bad time: the columns don't line up, one accidental space instead of a tab silently breaks the row, and you can't see which field you're in. Editing it in Excel is worse, because Excel will helpfully convert your IDs to dates on the way in. This is the middle path — a plain grid where you click a cell and type, and the TSV output updates as you go, with no type coercion of any kind.

grid
Drop a .tsv file here, or
ready

How to use

  1. Paste or drop a TSV into the left box. The grid below fills in immediately; the header row is the first row of the grid and is editable too.
  2. Click any cell and type. Tab and the arrow keys move around the grid; the TSV on the right updates on every keystroke.
  3. Use + row and + column to extend the grid, and the × button at the end of a row to delete it.
  4. Copy or download when you're done. The output is the whole file, not just the visible part.

What it does and doesn't do

It's an editor, not a spreadsheet: no formulas, no sorting by clicking a header, no undo stack. What it guarantees instead is that nothing is transformed behind your back. 0742 stays 0742. 3/4 stays 3/4 and does not become a date. A long number stays a long number rather than becoming 1.23E+15. Those three silent corruptions are the reason people end up here rather than in Excel.

Tabs, carriage returns, and newlines typed into a cell are converted to spaces as you type, because a literal tab inside a field would break the file's column structure and there's no way to represent one. If you genuinely need a tab inside a value, that's what escape tabs and newlines is for — put \t in the cell here and unescape it downstream.

For performance, the grid renders the first 300 data rows. The full file is still held and exported — editing a large file works, you just can't scroll to row 5,000 in the grid. Slice out the part you need with slice rows first if you need to edit deep in a big file.

FAQ

Is there an undo?

Within a single cell, your browser's own undo (Cmd/Ctrl+Z) works while the cursor is in it. There's no document-level undo across cells — the input box on the left still holds your original paste, so re-pasting it resets the grid.

Can I add a column in the middle?

+ column appends at the end. To place one in the middle, use insert column before loading it here, or add it at the end and reorder with extract columns by listing the positions in the order you want.

Does it autosave?

No. Nothing is stored — not on a server, and not in your browser's local storage. Closing the tab loses the edits, so download when you're done. That's the trade-off for a tool that keeps no copy of your data.

Can I paste from Excel directly into the grid?

Paste into the left-hand box rather than into a grid cell — Excel puts tab-separated text on the clipboard, so a multi-cell selection loads as a proper table. Pasting into a single grid cell puts the whole clipboard into that one cell. Paste from Excel is the dedicated page for that workflow.

Privacy

100% client-side. No upload, no storage. See the privacy policy.