Home / Data / CSV & Spreadsheet Editor
CSV & Spreadsheet Editor
Edit CSV and Excel files in a fast grid: sort, filter, dedupe, find and replace, split and merge.
Free, no uploads, no sign-up. Runs 100% in your browser.
How CSV & Spreadsheet Editor works
Files are parsed with Papa Parse or SheetJS into an editable grid that only draws the rows on screen, so tables with hundreds of thousands of rows stay smooth. Every change can be undone, and the result is written back with the same libraries.
Input: CSV, TSV, XLSX, XLS, ODS. Output: CSV, TSV, XLSX, JSON, ZIP.
How to use CSV & Spreadsheet Editor
- Drop one or more CSV or Excel files (several files are merged by column name).
- Edit cells, sort by a column, filter, dedupe or find and replace.
- Download the table, extract a column, or split it into a ZIP of smaller files.
Tips
- Nothing is uploaded. Your files stay in this browser tab.
CSV & Spreadsheet Editor FAQ
- Are my files uploaded?
- No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
- Is it free? Are there limits or watermarks?
- Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
- Does it work offline?
- Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.
Related tools
- CSV & Excel Converter: Convert CSV, XLSX, JSON, Markdown, TSV, HTML and SQL both ways.
- Data Format Converter: Convert between JSON, YAML, XML, TOML, INI, CSV, NDJSON, MessagePack, CBOR and BSON.
- SQLite Browser: Open .db and .sqlite files, browse tables, run SQL and export results to CSV or JSON.
- Parquet / Arrow / Avro Viewer: View, filter and convert Parquet, Arrow, Feather and Avro files to CSV, JSON or Excel.