📊 CSV Viewer

Paste or upload a CSV file and view it as a sortable, filterable table. Auto-detects delimiter and handles quoted fields.

Last updated: May 21, 2026 · By Λ

View any CSV in your browser

CSV files are everywhere: spreadsheet exports, database dumps, server logs, machine learning datasets. When you want a quick look at one without opening Excel, importing into Google Sheets, or running a Python script, this tool gives you a sortable, filterable table view in under a second. Paste the CSV into the box or upload a file from disk, and the parser figures out the delimiter and quoting rules for you. The data never leaves your browser, so you can safely inspect CSVs that contain customer records, internal metrics, or anything else you would not want sitting on someone else's server.

The parser follows the conventions of RFC 4180. Quoted fields can contain commas, line breaks, and escaped quotes. The first row is treated as a header by default, but you can turn that off for raw datasets. Clicking any column header sorts the table, and a single filter box at the top performs a case-insensitive substring match across every visible cell. When you are done, export the cleaned data as JSON or as a normalized CSV that strips trailing whitespace and unifies the delimiter.

How to use this tool

  1. Paste your CSV into the text box, or click "Upload CSV" to load a file from disk.
  2. If your file uses a non-standard delimiter, pick it from the dropdown. Otherwise leave it on auto-detect.
  3. Click any column header to sort the table by that column. Click again to reverse the sort.
  4. Type into the filter box to narrow the visible rows. The filter matches any column.
  5. Click "Export JSON" or "Export Clean CSV" to download the parsed data.

Frequently Asked Questions

How big a CSV can the tool handle?

The parser runs entirely in your browser, so file size is limited by available memory. Files up to about 50 MB render comfortably on most laptops. For files larger than that, expect the table to take a second or two to draw.

Does my data get uploaded anywhere?

No. The CSV is read with the FileReader API and parsed in JavaScript on your machine. Open your browser DevTools, switch to the Network tab, paste your CSV, and you will see no outbound requests carrying the data.

What about TSV (tab-separated) files?

TSV works the same way. Either upload a .tsv file, paste its contents, or pick "Tab" from the delimiter dropdown explicitly.

My CSV has commas inside quoted fields. Will it break?

No. The parser respects quoting per RFC 4180. A field wrapped in double quotes can contain commas, line breaks, and escaped quotes (written as two double quotes in a row).

Related tools