Every invisible character, made visible
Trailing spaces, ideographic spaces, zero-width joiners, a separator that ended up inside a cell. The grid marks each one in place, and the review panel counts them and offers the fix.
100% free · TSV · CSV · JSON · XLSX · Markdown
Spreadsheets turn keys into dates, guess the wrong encoding and quietly drop a column. TabEdit opens your table — TSV, CSV, JSON or Excel — shows you every stray space and ragged row, and exports it in the format you choose.
Free, and free of the usual catches: no account, no upload, no size trap. All of it happens in this tab.
key→en→es
item_mug·→Ceramic mug→Taza de cerámica
item_tee→T-shirt→→Camiseta
item_cap→Cap→Gorra·| # | key | en | es |
|---|---|---|---|
| 1 | item_mug | Ceramic mug | Taza de cerámica |
| 2 | item_tee | T-shirt | Camiseta |
| 3 | item_cap | Cap | Gorra |
A table in a text file breaks in ways a plain editor renders as ordinary text. Here is where the difference is.
Trailing spaces, ideographic spaces, zero-width joiners, a separator that ended up inside a cell. The grid marks each one in place, and the review panel counts them and offers the fix.
History has no ceiling. Repair 52 cells at once, then take it all back with one keystroke.
Arrows, Ctrl+arrow, Shift to extend, Tab to advance, Ctrl+C straight into Excel. Ctrl+K for everything else.
Language columns are detected on open: source column, progress per language, a filter for what is still untranslated, and comment columns shown as notes rather than cells.
Open TSV, CSV, a JSON array or the first Excel sheet as a table. TSV and CSV output checks values and row structure, with explicit settings and conversion notices. JSON, Excel, Markdown and ASCII have their own conversion limits.
Six conversions in one editor, with the settings and limits of each format explained.
No. There is nowhere to upload it to: the file is read, checked and saved by your browser, on your device. Disconnect from the internet once this page has loaded and everything still works — which is the easiest way to prove it to yourself.
A 50,000-row file of 3.6 MB parses in under a tenth of a second and scrolls smoothly. The ceiling is the memory of your browser tab, not a plan you have to upgrade.
TSV and CSV export checks that values and row structure can be reopened. Downloads use UTF-8: optional quotes can change, and mixed record line endings become uniform. The dialog shows these transformations and blocks output that would change the table. You can explicitly convert quoting when offered, and ambiguous input requires you to confirm the interpreted cells.
Once the page has loaded, yes. Editing, validation, undo and export need no network at all.
Yes — all of it, permanently. There is no paid tier, no trial that expires and no feature held back for one. The guides and conversion pages carry ads, which is what pays for the domain and the hosting; the editor itself stays out of the way.
Drag it onto the editor, or start from an example and see what it catches.