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.
Opening time depends on your device, browser, file contents and number of columns. Parsing is only part of opening a usable grid. Files over 250 MiB are rejected; smaller files can still exceed available memory or become slow. There is no paid size tier.
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.
Keep the loaded editor tab open to edit, validate, undo, save locally and export TSV, CSV, JSON, Markdown or ASCII offline. XLSX opening and export each need their own library downloaded on first use with a connection. Opening a workbook does not prepare XLSX export. Reloading offline is not guaranteed.
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.