Large CSV File Viewer

Open and browse CSV files too big for Excel, even several gigabytes.

About Large CSV File Viewer

Excel stops at 1,048,576 rows, and text editors freeze or crash on CSV exports of a few hundred megabytes. Database dumps, server logs, transaction histories and analytics exports regularly go past both limits. This viewer opens CSV files of several gigabytes in a normal browser tab: it reads the file from your disk in 4 MB pieces, counts the rows and remembers where every block of 1,000 rows starts, so you can jump to row 5,000,000 as fast as to row 1.

Once the file is indexed you can page through it, jump to any row number, search every column of the whole file, export any range of rows as a new CSV, or split the file into parts that each fit in Excel. Nothing is uploaded: the file never leaves your computer, which matters when the export contains customer, payroll or financial data.

How to use Large CSV File Viewer step by step

  1. Drag the CSV file onto the upload area or click it to pick the file. CSV, TSV and TXT files are supported, with any delimiter.
  2. Wait for the progress bar while the file is indexed. A 1 GB file takes around ten seconds on a recent laptop. The row count, column count, delimiter and encoding appear when it finishes.
  3. Use the arrows to move 100 rows at a time, or type a row number in "Go to row" to jump straight there.
  4. Type a word, ID or email in "Search the whole file" to list the matching rows. Click a result to open that part of the file.
  5. To get a smaller file, enter a range in "Export a range of rows" and download it, or click "Split into Excel-sized files" if the file has more rows than Excel allows.

Input and output example

Input

transactions_2025.csv · 2.4 GB
id,date,customer_id,amount,currency,status
1,2025-01-01T00:00:03Z,C-88213,49.90,USD,paid
2,2025-01-01T00:00:09Z,C-10477,12.00,USD,refunded
… 18,402,115 more rows

Output

Rows: 18,402,117 · Columns: 6 · Delimiter: , · UTF-8
Split into 18 Excel-sized files:
transactions_2025-part-1-of-18.csv (1,048,575 rows + header)
…
transactions_2025-part-18-of-18.csv (576,342 rows + header)

Why use our Large CSV File Viewer?

Common use cases

Limits and tips

Frequently asked questions

How do I open a CSV file that is too large for Excel?

Excel can only load 1,048,576 rows per sheet and drops everything after that. Open the file in this viewer instead: it reads the file in pieces, so it handles tens of millions of rows. If you need the data in Excel, use "Split into Excel-sized files" to get parts of up to 1,048,575 rows plus the header, and open each part in Excel.

How big a file can it open?

The viewer only keeps the current page and a small index in memory, so the limit is your disk, not your RAM. Files of 1 to 5 GB work in current versions of Chrome, Edge, Firefox and Safari. Indexing runs at roughly 100 MB per second on a recent laptop, so a 1 GB file is ready in about ten seconds.

Is my file uploaded to a server?

No. The browser reads the file directly from your disk with the File API. There is no upload, no server-side processing and nothing is stored, so the tool works with confidential exports and even offline once the page has loaded.

Can I edit the data in a large CSV?

This viewer is read-only so that it stays fast on huge files. Export the range you need and edit it in the CSV editor, or use Split CSV, Merge CSV and Remove Duplicates to reshape the file.

Why does the row count differ from the number of lines in the file?

A field wrapped in quotes can contain line breaks, for example an address or a comment. A CSV parser treats that as one row, and so does this viewer, while tools like wc -l count every physical line.

Related guides

Related tools

Other free utilities you may find useful

Available languages