Introducing the CSV Editor: edit spreadsheets right in your browser.
Most CSV editing tools force an awkward tradeoff: either you open a full spreadsheet application for a 20-row file, or you trust a random SaaS tool with whatever data you're about to upload. Neither is great when you just want to tidy a database export, fix a broken row, or reshape a column list before an import.
The new CSV Editor is built for exactly that middle ground. It loads in your browser, parses your CSV locally, and gives you a spreadsheet-style grid you can edit inline — all without sending a single byte to a server.
What you can do
- Paste or drop a file. The editor accepts plain CSV text as well as
.csv/.tsvfiles via drag-and-drop. - Edit inline. Every cell is editable directly in the grid. Tab through fields like you would in a spreadsheet.
- Reshape columns. Rename headers, move columns left or right, or delete the ones you don't need.
- Add or remove rows. Insert new rows at the bottom or delete any row with a single click.
- Switch delimiters. Comma, semicolon, tab, and pipe are all supported — the chosen delimiter is used for both parsing and export.
- Toggle the header row. Treat the first row as headers, or keep it as plain data.
- Export cleanly. Copy the result to the clipboard or download it as
edited.csv. Values with quotes, delimiters, or newlines are escaped per RFC 4180 so the output is safe to re-import.
Why it's private by default
Everything — parsing, editing, exporting, and downloading — runs in your browser via JavaScript. There is no upload step, no server round-trip, and nothing stored. That means you can safely edit:
- Database exports with customer data
- Internal reports before sharing them
- Config or seed files with secrets
- Anything you wouldn't drop into a random online tool
Close the tab and the data is gone.
A few practical use cases
- Clean an export before import. Database dumps often include stray whitespace, malformed quoting, or columns in the wrong order. Fix all three in one pass, then download a well-formed CSV.
- Build seed files by hand. Paste a few rows, edit them in the grid, and copy the output into your seeder or fixture.
- Trim a large CSV. Delete the rows you don't need, rename headers to match a target schema, and download a smaller, cleaner file.
- Quick preview. Drop a file in to see its structure without spinning up Excel or Google Sheets.
Give it a try
Head over to the CSV Editor and paste in any CSV — the grid shows up immediately, ready to edit. If you use it for a workflow we haven't thought of, we'd love to hear about it.