CSV Viewer

Open a CSV as a clean table — sort it, filter it, count the rows and save what you found.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.

Click to open or drop a CSV file here

CSV, TSV or TXT — shown in your browser, never uploaded

Click a column name to sort. The file stays on your device — nothing is uploaded.

About the CSV Viewer

A CSV file is a table saved as plain text: one line per row, with commas (or semicolons) between the cells. Exports from banks, shops, school systems and apps are often CSV. Opened in a text editor it is hard to read, and Excel sometimes puts everything in one column or turns accents into strange characters.

This free CSV viewer shows the file as a clean table. It finds the separator and the encoding for you, so the columns and the letters come out right. Then you can sort by any column, filter the rows and count them — and save the rows you found as a new CSV.

Everything happens in your browser. The file is never uploaded.

Features

  • Separator found for you — comma, semicolon, tab or vertical bar (and Excel's "sep=" line)
  • Encoding found for you — UTF-8, UTF-16, and old Windows, Japanese, Korean and Chinese code pages; change it if needed
  • Sort — click a column name; numbers sort as numbers, not as text
  • Filter — type a word and see only the rows that have it, in all columns or one
  • Row count — how many rows the file has, and how many match
  • Save these rows — the sorted, filtered table as a new CSV (UTF-8, opens right in Excel)
  • Copy and print — paste the rows into any spreadsheet, or print them
  • Big files — tens of thousands of rows scroll smoothly

Why a CSV looks wrong

Two things break a CSV, and both are invisible in the file itself:

ProblemWhat you seeWhy
Wrong separatorAll data in one columnThe file uses ; and your program expects , (or the other way round)
Wrong encoding"é" instead of "é", "???" instead of 日本The file was saved in one character set and read in another
Line breaks in a cellRows cut in halfA cell in "quotes" holds a new line

This viewer checks the first rows to find the separator that gives the same number of columns on every line. It reads quoted cells correctly, also when they hold commas or new lines. For the encoding it first looks for a byte order mark, then tests for valid UTF-8, and if the file is not UTF-8 it picks the old code page whose letters look like a real language. When it has to guess, it says so, and you can choose another encoding in the list.

Sorting, filtering and saving

Click a column name once to sort A→Z or small→large, again for Z→A, and a third time to go back to the file's own order. A column where nearly every cell is a number is sorted as numbers, so 9 comes before 10. In a file with a semicolon separator, a comma is read as the decimal mark (1.234,50).

Type in the filter box to keep only the rows that contain your text. Choose a column next to it to search only there. The line above the table shows "Showing 120 of 20,000 rows".

Save these rows gives you exactly what the table shows — the header plus the filtered rows in the sorted order — as a UTF-8 CSV that Excel opens correctly.

Frequently asked questions

How do I open a CSV file without Excel?

Drop it on the box at the top of this page. It opens as a table at once. You do not need Excel or any app.

Why is everything in one column when I open my CSV in Excel?

The file uses a different separator than your Excel expects. In many European countries Excel wants semicolons; in the US and UK it wants commas. This viewer finds the separator by itself. To fix the file for Excel, use Fix CSV for Excel.

The letters look wrong. What can I do?

Choose another Encoding in the list. Western European files are often Windows-1252, Japanese files Shift_JIS, Korean files EUC-KR. The table changes at once.

How big can the CSV be?

Files with hundreds of thousands of rows work on a normal computer, because only the rows on the screen are drawn. Very large files (hundreds of MB) need a lot of memory and may be slow on a phone.

Is my file uploaded?

No. The CSV is read by your browser and never leaves your device.

Related tools

How to use it

  • Drop your CSV file on the box, or click it to choose the file
  • Check the table — if the columns or letters look wrong, change Separator or Encoding
  • Click a column name to sort by it
  • Type in the filter box to show only the rows you need
  • Click a cell to see all of its text
  • Click Save these rows (.csv) to download what the table shows, or Copy rows to paste them elsewhere

We add new tools regularly — subscribe on YouTube to be notified when each one goes live.

More tools

View all

Recommended Apps

View all