Free CSV editor · No signup · Nothing uploaded

Edit any CSV, right in your browser.

Open a CSV — even a 100 MB one — double-click a cell, type, undo, add rows and columns, then save as CSV or Excel. Everything runs locally: your file never leaves your machine.

01 · How it works

Drop, look, done.

No installs, no spreadsheet app, no upload-and-wait. The editor parses your file in a background thread and renders a windowed grid, so even very large CSVs open fast and stay smooth.

i. open

Drop your file

CSV, TSV or Excel. Big files parse off the main thread with a progress bar — a million rows is fine.

ii. edit

Click and type

Double-click a cell (or just start typing) to edit. Enter commits, Esc cancels, Ctrl+Z undoes. Add or delete rows and columns from the toolbar; double-click a header to rename it.

iii. save

Download or visualize

Save the edited file as CSV or Excel, copy it, or open it straight in the dashboard builder.

02 · Why this one

A real editor, not a toy grid.

Most online CSV editors choke past a few thousand rows. This one is built on the same virtualized engine as our big-file viewer.

  • 01

    Big files welcome

    Only the visible rows are rendered, so a 100 MB file scrolls like a small one. Parsing happens in a worker with live progress.

  • 02

    Spreadsheet ergonomics

    Arrow keys, Tab, Shift+select, copy as TSV, type-to-edit, sort by any column, filter-as-you-type.

  • 03

    Undo everything

    Cell edits, row and column changes, renames — one undo stack, Ctrl+Z all the way back.

  • 04

    Genuinely private

    The file is parsed in your browser and never uploaded. Check DevTools → Network: zero requests with your data.

"Opened a 400,000-row export, fixed twelve cells, saved — Excel never even started."
— a data analyst
03 · FAQ

CSV Editor questions.

Is my CSV uploaded to a server?
No. The file is opened and edited entirely in your browser — nothing is sent anywhere. You can verify in DevTools → Network.
Up to 250 MB. Parsing runs in a background thread with a progress bar, and the grid only renders the rows on screen, so millions of rows stay responsive.
Yes — drop an .xlsx or .xls file and pick a sheet. You edit it as tabular data and can save the result as CSV or a fresh .xlsx.
Use the + Row and + Column toolbar buttons; select any cells and use Delete row(s) / Delete column. Double-click a column header to rename it.
Values are written back exactly as you see them. Fields containing commas, quotes or line breaks are quoted per RFC 4180 — the standard CSV rule — so the file opens correctly everywhere.