/ feature

Open large CSV files. Fast.

Most CSV viewers crawl on big files because they parse and render the whole thing at once. OpenCSV streams the file as it parses and only renders the rows you can actually see — so 100,000 rows feel as fast as 100.

What 'fast' means in real numbers

Numbers measured on a mid-range laptop in Chrome. Mobile is ~30% slower but still smooth for typical files.
File sizeRowsOpenCSV open time
1 MB~10,000<200ms
10 MB~100,000<1.5s
50 MB~500,000~5s
100 MB+1M+Use desktop, expect ~10s

Why it's fast

Streaming parser

Instead of loading the whole file into memory and parsing it in one pass, OpenCSV reads rows incrementally. The first thousand rows show on screen before the rest of the file finishes parsing.

Virtualised table

We render only the visible rows — typically 30 at a time — and recycle them as you scroll. A 100,000-row file uses about the same DOM weight as 30 rows.

No re-renders on edit

Editing a single cell only updates that cell, not the entire grid. Crucial for keeping the UI snappy on long files.

When you'd hit a limit

Browsers cap memory per tab. On a typical laptop you can open files up to ~250 MB before things slow down. For multi-gigabyte CSV files, you genuinely need a desktop tool — try DuckDB or VisiData. OpenCSV is built for the 99% of files under 250 MB.

Tips for large files

  • Close other browser tabs before opening a 100 MB+ file (free up RAM)
  • Use search to filter to the rows you care about
  • Save partial edits to cloud as checkpoints
  • On mobile, expect smaller files to render best
/ frequently asked

Frequently Asked Questions

  • You can open a CSV file using a CSV viewer like OpenCSV, a spreadsheet app such as Excel or Numbers, a database tool, or any plain text editor. OpenCSV opens CSV files instantly in your browser without installing anything.

Open, edit, and share CSVs in seconds.

Free to view, $9.99/mo to edit. 14-day free trial.

Start 14-day free trial
/ desktop app

Make CSVs open in OpenCSV.

Install OpenCSV as a desktop app and it'll show up in your right-click "Open with…" menu for every CSV.