CSV Editor – Free Online Tool
Import, edit, and export CSV files directly in your browser. No data leaves your device.
Features
- Import CSV, TSV, or text files
- Edit cells inline
- Add or remove rows and columns
- Export as CSV
- 100% browser-based – your data stays private
How to Edit a CSV File Online
- Load your file: Choose a .csv or tab-separated file, or click New to start from an empty grid.
- Edit in the grid: Click any cell and type. Column headers are editable too - just click the header text.
- Restructure as needed: Use Add Row and Add Column to grow the sheet.
- Export: Click Export CSV to download the edited file with quoting and escaping handled correctly.
Why Use This Tool?
- No spreadsheet needed: Fix a few cells without opening Excel, Numbers or Google Sheets.
- Your data stays local: The file is parsed in your browser. Nothing is uploaded, so customer lists and exports stay private.
- Nothing gets mangled: Unlike opening a CSV in a spreadsheet, leading zeros, long numbers and date-like strings are kept exactly as typed.
- Proper CSV output: Fields containing commas, quotes or newlines are escaped to the RFC 4180 convention on export.
Common Use Cases
- Fix a handful of rows in an export before re-importing it
- Rename column headers to match what another system expects
- Build a small lookup or import file from scratch
- Clean up a contact or product list without a spreadsheet app
- Inspect a CSV quickly on a machine with no office software
Good to Know
- Designed for small and medium files - very large exports with tens of thousands of rows may feel slow in a browser grid.
- Formulas are not evaluated. This is a text-accurate CSV editor, not a spreadsheet engine.
- Both comma and tab-separated input are detected automatically; export is always comma-separated.
Frequently Asked Questions
Yes, completely free. There is no sign-up, no row limit imposed by us and no watermark on the exported file.
No. The file is read with the browser's own FileReader API and edited in memory on your device. Nothing is transmitted anywhere.
No. Values are treated as text throughout, so product codes with leading zeros and long identifiers survive the round trip intact - a common problem when opening CSVs in a spreadsheet.
Yes. If the first line contains tabs the file is parsed as tab-separated. The export is written as standard comma-separated CSV.