CSV Viewer Open CSV

Free · No upload · No sign-up · No row limit

CSV Viewer

Open a CSV file online and read it as a proper table — sort it, search it, fix a cell, export it. Everything happens inside your browser, so your file never leaves your device.

Drop your CSV file here

Also opens .tsv, .tab, .psv and .txt — up to millions of rows.
Parsed in your browser. The file is never uploaded.

or

Features

Everything a CSV file opener should do.

Built to be the fastest way to look at a CSV, not the most featureful spreadsheet.

Nothing is uploaded

Your CSV is read from disk and parsed by this tab. Open your browser’s network panel and watch — no request ever carries your data.

No row limit

Only the rows on screen are drawn, so hundreds of thousands of rows scroll smoothly. Excel stops at 1,048,576.

Open from a URL

Paste a link to a .csv, or add ?url= to the address, and the file loads in one click straight from that host.

Any separator

Commas, semicolons, tabs and pipes are detected from the file itself. European Excel exports and .tsv files just open.

Encoding that survives

UTF-8, UTF-16 and Windows-1252 are detected from the bytes, so accented characters arrive intact — and the viewer names what it found.

Sort and search instantly

Click a header to sort — numerically for numbers, in natural order for text. Press / to filter every column at once.

Edit cells safely

Change any value, see exactly what you edited, and revert all of it in one click. Your file on disk is never written to.

Export four ways

Save what is on screen — with your edits, sort order and filter applied — as CSV, TSV, JSON or a Markdown table.

Dark and light mode

Follows your system by default, with a toggle in the header. Reading a spreadsheet at midnight should not be painful.

How it works

Four steps, none of them a server.

Most online CSV tools ask you to upload your file before you can look at it. A copy of your spreadsheet — customer records, a bank export, a payroll run — then lives on someone else's machine under their retention policy rather than yours. This page does the work in the tab you already have open.

  1. You pick a file. Drop it on the page, browse for it, paste a link, or paste the rows themselves. Nothing is sent anywhere — the file is simply handed to the tab.
  2. It is decoded and parsed on your device. The separator and the character encoding are worked out from the bytes, so semicolon exports from Excel and non-UTF-8 files open without a setting to change.
  3. Only the visible rows are drawn. Which is why a file with hundreds of thousands of rows still scrolls at sixty frames a second. Sorting, searching and editing all happen in memory.
  4. You export what you see. Your edits, your sort order and only the rows matching your search are written to a new file. The original is never touched.

Comparison

CSV Viewer vs Excel, Google Sheets and upload-based tools.

  CSV Viewer Excel Google Sheets Upload-based tools
Opens without installing anything YesNoYesYes
File stays on your device YesYesNoNo
Sign-up required NoNoYesSometimes
Row limit Your RAM1,048,57610M cellsOften 10k
Mangles ZIP codes and long numbers NoYesYesVaries
Detects semicolons and Windows-1252 YesPartlyPartlyRarely
Works offline YesYesNoNo
Price FreePaidFreeFreemium

Excel and Sheets are spreadsheets — they are built to change your data. That is exactly the problem when all you want is to read a CSV: Excel rewrites long order numbers into scientific notation, strips the leading zero off a ZIP code, and turns SEP-01 into a date, all without asking. This viewer shows every value exactly as the file stores it.

About

A free CSV viewer that treats your file as your business.

A CSV is plain text: one line per row, a separator between fields, usually the column names on the first line. That simplicity is why every database, CRM, bank and shop platform can export one — and why a CSV file opener should be the least dramatic tool you own. You should be able to double-click a file, see what is in it, and get on with your day.

In practice, opening a CSV is where the trouble starts. Double-clicking it launches a spreadsheet that reformats the data as it loads. The online CSV viewer in the first search result wants an email address and uploads your file to a server in a country you did not choose. And a file bigger than a few megabytes makes both of them crawl.

This tool exists for that gap. It is a free CSV viewer that runs entirely in your browser: no account, no upload, no row cap, no watermark and no paid tier waiting behind the third feature. Open the network panel while you load a file: whatever else the page does, not one request carries a byte of your CSV — which is the only claim about privacy that is worth anything, because you can check it yourself.

Who uses it

  • Analysts checking an export before it goes near a pipeline.
  • Developers eyeballing a database dump or a fixture file.
  • Finance and ops teams reading a bank or payroll export that must not be uploaded anywhere.
  • Anyone who was emailed a .csv and has no spreadsheet installed.

File types it opens

.csv, .tsv, .tab, .psv and .txt — anything delimited by commas, semicolons, tabs or pipes. Quoted fields containing commas, escaped quotes and line breaks are handled correctly, ragged rows are padded rather than clipped, and the detected separator and encoding are always shown so a wrong guess is visible rather than silent.

Every way in

One page for every way you need to open a CSV.

There is no second tool and no separate page to find — the viewer at the top of this page does all of it.

Open a CSV file online

Drag the file onto the page or press Browse file. It opens straight from disk: no upload step, no queue, no progress bar for a transfer that is not happening. A 10 MB export is on screen in about the time it takes to read this sentence, and closing the tab is all the cleanup there is.

Open a CSV from a URL

Switch to From URL and paste a link to a .csv — a raw.githubusercontent.com file, an S3 object, a published Google Sheet, an API that returns CSV. Your browser fetches it directly from that host; the request never passes through this site. You can also link straight to a file by adding ?url= to this page's address, which makes any CSV shareable as a table.

A large CSV viewer with no row limit

Excel stops at 1,048,576 rows and Google Sheets at 10 million cells. This has no cap of its own — only your device's memory. Only the rows actually on screen exist in the page, so a file with hundreds of thousands of rows sorts, searches and scrolls without the slow repaint that makes a spreadsheet unusable at that size.

Free, in the way that word used to mean

No account, no email, no trial that expires, no row cap that appears at 500 rows, no watermark on the export and no feature held back for a paid tier. There is no paid tier. Nothing here is a funnel toward one, which is also why there is nothing to sign up for before you can see your own file.

Convert CSV to JSON, TSV or Markdown

Export writes out what is on screen — your edits, your sort order, and only the rows matching your search. JSON comes out as an array of objects keyed by your header row, ready to paste into code. CSV and TSV are written with a UTF-8 byte order mark so Excel reads accented characters correctly instead of guessing a codepage. Markdown gives you a table you can drop into a README or a ticket.

Install it as your CSV file opener

In Chrome or Edge, the address bar shows an install icon. Installing it registers the viewer as a handler for .csv files, so double-clicking one in Finder or File Explorer opens it here instead of launching a spreadsheet that rewrites your data. Once installed it works with no connection at all — which is the strongest possible proof that your file is not being uploaded.

FAQ

Frequently asked questions

How to view a CSV file?

Open viewcsvonline.com and drop your .csv file onto the page — it opens as a sortable, searchable table straight away. There is nothing to install, no account to create and no upload: the file is read from your disk by the browser tab you already have open and parsed in memory. You can also click Browse file, paste a link to a CSV, or paste the rows themselves.

How to view CSV files without Excel?

Use a browser-based viewer like this one. Excel is not required — and for a CSV it is often the wrong tool anyway, because it silently reformats data: long numbers become scientific notation, leading zeros in ZIP codes and phone numbers are stripped, and text like SEP-01 turns into a date. This viewer shows every value exactly as the file stores it, and never writes back to your original file.

How to view .csv files on Windows, Mac and Linux?

Any modern browser works the same on all three — Chrome, Edge, Safari, Firefox, Brave and Arc are all supported. Drop the .csv onto this page and it opens. On Windows and macOS you can also install the viewer (Chrome and Edge show an install icon in the address bar), after which double-clicking a .csv in File Explorer or Finder can open it directly in the app, fully offline.

How to view large CSV files?

This viewer only draws the rows currently on screen, so file size is limited by your device's memory rather than by the page. Files with hundreds of thousands of rows scroll smoothly, and a search or a sort runs over the data in memory rather than re-reading the file. Excel, by comparison, stops at 1,048,576 rows and Google Sheets at 10 million cells. If a very large file does run out of memory, split it first with split -l 500000 big.csv part_ on macOS or Linux.

How to view a CSV file on mobile?

Open this page in your phone's browser and tap Browse file. Android lets you pick the CSV from Files, Drive or a mail attachment; the table then scrolls both ways with your finger, and column headers stay pinned. You can also add the page to your home screen so it opens like an app and works with no connection.

How to view a CSV file on iPhone or iPad?

In Safari, open this page and tap Browse file, then choose Browse to pick the CSV from the Files app, iCloud Drive or an email attachment. To keep it handy, tap the Share button and choose Add to Home Screen — the viewer then launches full-screen like a native app and opens files with no network at all. Nothing is uploaded from your device at any point.

Is my file uploaded to a server?

No. The CSV is read and parsed by JavaScript running in your own browser tab and never leaves your device. You can verify this yourself: open your browser's developer tools, switch to the Network panel, and open a file — you will see no request carrying your data. There is no account, no storage and nothing to delete afterwards.

Can I open a CSV from a URL?

Yes. Switch to the From URL tab and paste a direct link to a .csv, or add ?url= to this page's address — for example viewcsvonline.com/?url=https://example.com/data.csv — to open it in one click. Your browser fetches the file directly from that host; it never passes through us. The host has to allow cross-origin reads, which raw.githubusercontent.com, published Google Sheets and most public S3 buckets do.

Can I edit CSV data and save it?

Yes. Double-click any cell (or select it and start typing) to change a value. Edited cells are highlighted so you can see exactly what you changed, and Revert all puts every one back to what the file contained. Export then saves what is on screen — your edits, your sort order and only the rows matching your search — as a new CSV, TSV, JSON or Markdown file. Your original file is never modified.

Does it handle semicolons, tabs and pipes?

Yes. The separator is detected from the file itself, so European semicolon exports from Excel, tab-separated .tsv files and pipe-delimited data all open without changing a setting. Quoted fields containing commas, escaped quotes and line breaks are parsed correctly, and the detected separator is shown in the status bar.

What about accented characters and other encodings?

The character encoding is detected from the bytes, so UTF-8, UTF-16 (both byte orders) and Windows-1252 all open with accents intact — including Excel's default CSV export, which is not UTF-8. When a file is not UTF-8 the viewer names the encoding it found, so a wrong guess is visible rather than silent. Exports are written as UTF-8 with a byte-order mark so Excel reads them back correctly.

Is this CSV viewer free?

Yes — completely free, with no sign-up, no row limit, no watermark and no paid tier. There is nothing to buy and no trial to expire.

Does it work offline?

Yes. The page is cached the first time you visit, so it opens again with no connection. Install it (Chrome and Edge show an install icon in the address bar; on iPhone use Share → Add to Home Screen) and it behaves like a desktop app — which matters most when the whole point is that your data stays on your machine.

Can I convert a CSV to JSON or Excel?

Use Export to download the current table as JSON, TSV or a Markdown table, or copy it to the clipboard. For Excel, export as CSV and open the result — it is written as UTF-8 with a BOM, which is what Excel needs to read accented characters correctly. TSV pastes into Excel and Google Sheets cleanly without any import dialog.

How do I sort and search a CSV here?

Click a column header to sort by it — click again to reverse, and a third time to return to file order. Numeric columns sort as numbers, and text sorts in natural order so item 2 comes before item 10. Press / to jump to the search box, which filters to rows matching your text across every column at once. Drag the edge of a header to resize a column.

What is a CSV file?

CSV stands for comma-separated values. It is a plain-text format where each line is a row and commas separate the fields, usually with the column names on the first line. Because it is just text, almost every database, analytics tool and spreadsheet can read and write it — which is why exports from banks, CRMs and shop platforms so often arrive as a .csv.