CSV Viewer

Paste or drop a .csv or .tsv to open it as a table in this tab. Comma, semicolon, tab and pipe delimiters and the header row are detected automatically. Sort any column and search every cell; large files stay smooth. CRM, payroll and customer lists never leave this device.

CSV source

Drop a .csv or .tsv, or paste

ada
admin
true
250
grace
editor
false
120
linus
viewer
true
80
3 rows · 4 columns · commaDetected comma and a header row. Opened on this device

Runs in this tab · nothing is uploaded · Verify in 10 seconds →

What the CSV Viewer does

A CSV viewer opens a comma, semicolon, tab or pipe-separated file as a table you can sort and search. Use it for CRM exports, payroll spreadsheets, customer lists and any .csv or .tsv you would rather not upload. Quoted fields, UTF-8 BOM and large files (100,000+ rows) are handled in this tab.

How the CSV Viewer works

Paste CSV or drop a .csv/.tsv file. The first line is scanned for comma, semicolon, tab or pipe (quotes are ignored so a field can contain the delimiter). The first row is treated as a header when it looks like names rather than data; you can override that. The table virtualizes rows so only the visible window is rendered. Sort compares numbers when both cells are numeric, otherwise locale text. Search filters every cell. Convert this CSV to JSON hands the same text to the JSON ↔ CSV tool via sessionStorage in this tab.

Limits

Files up to 50 MB stay in this tab's memory. The table virtualizes rows; sorting and search still scan every loaded row.

~/faq

Frequently asked questions

Does this upload my CSV?

No. Parsing, sorting and filtering run in this tab. CRM exports, payroll files and customer lists never leave the device.

How large a CSV can I open?

Files up to 50 MB, read with the browser File API into this tab. The table virtualizes rows, so 100,000-row CRM exports scroll without freezing. Sorting and search still scan every loaded row. There is no upload, so the limit is your device's memory, not a server quota.

How do I open a CSV file online without uploading it?

Drop the .csv or .tsv onto this page, or paste the text. The file is read with the browser File API and never sent to a server.

Which delimiters are detected?

Comma, semicolon (European Excel), tab (.tsv) and pipe. The first line is counted outside quoted fields. You can override Auto in the toolbar.

Are quoted fields and a UTF-8 BOM handled?

Yes. RFC 4180 quoting is honoured (commas, quotes and line breaks inside a field), and a leading UTF-8 BOM is stripped before parsing.

How do I turn this CSV into JSON?

Press Convert this CSV to JSON. The text is stored in sessionStorage for this tab and picked up by the JSON ↔ CSV converter, then cleared.