Skip to main content

CSV Viewer

Open a CSV as a table you can search and sort — the file never leaves your device.

Table

Paste CSV data or open a file to see the table

The file is read in your browser only — nothing is uploaded.

About this tool

The CSV viewer opens a CSV as a readable table you can search and sort immediately, without the file ever leaving your device.

Often you just want to look at a file for a moment, not edit it — but opening it in Excel is slow, and Excel transforms data you never asked it to: stripping the leading zero off a phone number, or reformatting a date column. This tool shows exactly what is in the file.

The part that gets special care is delimiter detection. Exports from software in many locales use semicolons, and naively counting commas picks the wrong one the moment a row contains "Smith, John". Detection here counts only the candidates that sit outside quoted cells.

It also repairs duplicate and blank headers by renaming them rather than merging columns into each other and losing data. Once you have filtered down to the rows you want, export them as JSON or copy them back out as CSV.

How to use

  1. 1Click "Open file" to pick a CSV, or paste the data straight into the box
  2. 2The delimiter is detected automatically — override it if the guess is wrong
  3. 3Type in the search box to filter rows, and click a column header to sort
  4. 4Download as JSON or copy the filtered rows back out as CSV

Frequently asked questions

Is my file uploaded to a server?
No. The file is read in your browser only, so it is safe to open exports containing customer or internal data.
Why does my accounting export use semicolons instead of commas?
In locales that use a comma as the decimal separator, software exports CSV with semicolons instead. This tool detects the delimiter by counting only the candidates outside quoted cells, so a name like "Smith, John" does not fool it.
What happens with duplicate or blank column headers?
They are renamed rather than merged — a blank header becomes "column 2" and a repeat gets a number appended. That way no column of real data is silently lost.
Does it handle cells containing commas or line breaks?
Yes, as long as the cell is quoted per the CSV convention, including doubled "" quotes inside a quoted cell.
Can I open a file with no header row?
Yes. Untick "First row is the header" and columns are named automatically, with the first row counted as data.

Related tools

JSON to Table

Read JSON as a sortable table and export it as CSV.

JSON ↔ CSV / XML Converter

Convert JSON to CSV or XML, and CSV back to JSON.

JSON Formatter

Format, validate and minify JSON — for developers.

Word & Character Counter

Count words, characters and reading time instantly.