Updated 2026-10-06 · By Sergi (spnfury)

Best free online CSV editors (and when to use a desktop app instead)

Editing a CSV in Excel is a trap (lost zeros, converted dates, semicolons on save), and editing it in a text editor is error-prone once the file has more than a few columns. An online CSV editor shows the file as a grid, lets you change cells, add or delete rows and columns, and writes back a clean CSV.

We tried the five browser-based editors below and two desktop apps with the same messy file: quoted values with commas, a 15,000-row section, accents, and a column of codes with leading zeros. Here is what held up.

Comparison table

EditorRuns in browser, no uploadLoad byQuoted fieldsKeeps zeros15,000 rowsFree
CSV Creator Viewer and EditorYesUpload, drag and drop, paste, .xlsxYesYesYes (virtualized, 100k+ rows)Yes
TableConvertYesUpload, paste, URLYesYesYesFree tier
Edit CSV Online (editcsvonline.com)YesUpload, pasteYesYesYesYes
Google SheetsNo (uploads to Google)UploadYesOnly if column is textYesYes
VS Code + Edit csv extensionLocal appOpen fileYesYesYesYes
Modern CSV (desktop)Local appOpen fileYesYesYes, very fastFree for basic use
Tad (desktop)Local appOpen fileYesYesYes, millionsYes (viewer only)

CSV Creator Viewer and Editor: open, fix, export

Drop a CSV, TSV or even an .xlsx file and it opens as a table. The separator and the encoding are detected automatically, including files saved by Excel on Windows in Windows-1252, so accents display correctly. Every cell is kept as the exact text in the file (08001 stays 08001), quoted values with commas are parsed correctly, and exports re-quote what needs it.

You can search all cells, sort by any column, rename headers, add and delete rows and columns, and export to CSV (comma or semicolon, optional BOM), Excel or JSON. The table only renders the rows on screen, so a 100,000-row file loads in a fraction of a second and scrolls smoothly. Nothing leaves your browser.

CSV Viewer and Editor

TableConvert: editor and converter in one

TableConvert loads a file, a pasted block or a URL into a spreadsheet-like grid with sorting, find and replace, and column operations. From the same screen you export CSV, JSON, Markdown, SQL or HTML. It handled the 15,000-row file without trouble and runs client-side. The free tier is enough for editing; some exports and large files are paid.

Edit CSV Online: minimal and fast

A single-purpose editor: upload or paste, edit in a grid, download. It processes the file in the browser, keeps text as text and copes with large files. There are few extras (no find and replace across the sheet, no column types), which is also why it is quick.

Google Sheets: powerful, but your file goes to Google

Sheets is the most capable editor here: formulas, filters, sorting, collaboration, version history. It imports CSV with automatic separator and encoding detection and downloads back to CSV cleanly. The two caveats: the file is uploaded to Google's servers, and numeric-looking columns are converted unless you set their format to plain text before importing.

VS Code with the Edit csv extension

If you already have VS Code, the Edit csv extension (by janisdd) opens any .csv in a grid with editing, sorting and column reordering, and writes back the file keeping the original quoting. Combined with Rainbow CSV for syntax highlighting it is the best free option for developers, with no upload and no size anxiety.

Desktop: Modern CSV and Tad

Modern CSV (Windows, macOS, Linux) is a dedicated editor that opens multi-gigabyte files, edits them with multi-cursor and keyboard shortcuts, and never converts a value. The free version covers editing; some features are paid.

Tad is a free viewer rather than an editor: it loads very large CSVs into DuckDB and lets you filter, sort and pivot them instantly. Use it to inspect a file before deciding how to edit it.

Our picks

Frequently asked questions

Can I edit a CSV online without uploading it?

Yes. CSV Creator, TableConvert and Edit CSV Online parse and edit the file in your browser with JavaScript; nothing is sent to a server. Google Sheets, by contrast, stores the file in Google Drive.

Why should I not edit CSV files in Excel?

Excel reinterprets values on opening (leading zeros, dates, long numbers, accents) and saves with the separator of your regional settings. A CSV editor keeps every cell as text and writes a standard comma-separated file.

What is the best CSV editor for large files?

For files over 100 MB use a desktop application: Modern CSV for editing or Tad for viewing and filtering. Browser editors keep the whole file in memory and render every row, which becomes slow past a few hundred thousand cells.

How do I edit a CSV on a phone?

Browser editors such as CSV Creator or Edit CSV Online work on mobile browsers for small files, though editing cells on a small screen is tedious. Google Sheets' mobile app is more comfortable if uploading the file is acceptable.

Does editing a CSV online change the encoding?

The editors reviewed here read and write UTF-8. If your source file is in a legacy encoding (Windows-1252), convert it to UTF-8 first, or accents may be read incorrectly.

Related tools