CSV Viewer

Open a CSV file as a readable table with row numbers, without installing a spreadsheet or uploading the file anywhere.

CSV
Table
Runs locally in your browser

About the CSV Viewer

A CSV attachment on a phone, or a data export you just want to glance at, should not require opening Excel. The viewer parses the file in your browser and shows it as a table with a numbered first column, the header row fixed, and the delimiter detected automatically. Quoted fields, embedded commas and multi-line cells are handled by a full RFC 4180 parser.

The status line reports the row and column count, which is a quick check that an export is complete. Because nothing is uploaded, the viewer is safe for files containing customer or financial data. The Copy button copies the original CSV text; Download saves it unchanged.

For editing or converting the data, the related tools take the same input: CSV to JSON, CSV to SQL and CSV to HTML Table.

How to use

  1. Upload the CSV file or paste its contents.
  2. Scroll the table. Change the delimiter if columns did not split correctly.
  3. Convert it with a related tool if you need another format.

Common questions

Is my file uploaded to a server?
No. The file is read by JavaScript in the page and never leaves your device.
How large a file can it open?
Tens of megabytes parse quickly; rendering tens of thousands of rows in the table takes a few seconds. For very large files, convert instead of scrolling.
Can I sort or filter columns?
Not in this viewer. Use the browser find for values, or convert to JSON and use the JSON tools.
Why are all my columns in one cell?
The delimiter was mis-detected. Set it explicitly to semicolon or tab in the toolbar.