Tools / CSV Editor

CSV Editor.

Edit CSV files in a spreadsheet-style grid, right in your browser.

Drop a .csv file here

or paste CSV text below

About CSV Editor

The CSV Editor turns any CSV file into an editable spreadsheet grid inside your browser. Paste CSV text or drop in a file, then add, rename, reorder, and delete columns or rows with a click. Values with commas, quotes, and newlines are escaped automatically when you export. Everything happens locally — your data is never uploaded to a server, making the tool safe for working with sensitive spreadsheet exports, database dumps, or proprietary datasets.

How to Use

  1. Paste CSV text or drop a .csv file into the editor.
  2. Click any cell to edit its value inline.
  3. Use the row and column controls to add, remove, or reorder entries.
  4. Toggle the header row on or off to match how your data is structured.
  5. Copy the result or download a clean .csv file when you are done.

Key Features

  • Spreadsheet-style grid with inline cell editing
  • Add, remove, and reorder rows and columns
  • Paste CSV or drop a file to load data
  • Export as CSV text or download a .csv file
  • Toggle header row and choose delimiter (comma, semicolon, tab, pipe)
  • Properly escapes quotes, commas, and newlines on export
  • Works entirely in the browser — no uploads, nothing stored

Common Use Cases

  • Cleaning up a CSV export before importing it into a database
  • Editing config data, translation tables, or seed files
  • Fixing malformed rows from a legacy data dump
  • Reordering columns to match a target schema
  • Quickly previewing and trimming a CSV without opening a spreadsheet app

Frequently Asked Questions

Is my CSV uploaded anywhere?

No. Parsing, editing, and exporting all happen in your browser using JavaScript. Nothing is sent to a server, which makes the editor safe for private or sensitive data.

Which delimiters are supported?

Comma, semicolon, tab, and pipe. The detected delimiter is also used for export, so round-tripping a file preserves its format.

How are quotes and commas inside values handled?

Values containing the delimiter, double quotes, or newlines are wrapped in double quotes on export, and any embedded double quotes are doubled per RFC 4180.

Can I use the first row as headers?

Yes. Toggle the header row on to treat the first row as column names; they become the labels above each column and are written back as the first row when you export.

How big a file can I edit?

The editor is designed for typical CSV workloads — up to a few megabytes or tens of thousands of rows. For very large files you are better off using a streaming tool or a database import.

Does it support Excel .xlsx files?

No. The editor works on plain CSV text. Export your spreadsheet to CSV from Excel or Google Sheets first, then paste or drop it in.

Related Tools