CSV Viewer

Open CSV or TSV files in a sortable, searchable table — fully client-side.

Viewer Media & Files Updated Apr 19, 2026
How to Use
  1. Drop a CSV or TSV file into the input area, or paste content directly.
  2. The delimiter (comma, tab, semicolon, pipe) is auto-detected.
  3. Click any column header to sort ascending; click again for descending.
  4. Use the search box to filter rows — searches across all columns.
  5. Row count and column count are shown at the top.
  6. Everything runs locally — your data never leaves your browser.
File
Drop CSV/TSV or
RFC 4180 · auto-detects delimiter
Table

Notes

RFC 4180
Quote = "
Escape by doubling.
Detection
By first-line frequency
Highest unquoted count wins.
Sort
Click header
Asc, desc, off.
Filter
Substring any col
Case-insensitive.
Large files
First 5000 rows
Scroll indicator shows total.
Privacy
Local

About the CSV Viewer

Working on image, audio and file tasks? The CSV Viewer is a free browser tool that gives you the answer in seconds. Open CSV or TSV files in a sortable, searchable table — fully client-side.

How it works

Enter what you have and read the result as it updates live. It all runs on your own device, so it is quick and private, with nothing to install.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

Frequently Asked Questions

How does CSV handle commas inside fields?

RFC 4180 standard: wrap the field in double quotes. <code>name,address,age</code> with the address "123 Main St, Apt 4" becomes <code>name,"123 Main St, Apt 4",age</code>. The viewer parses this correctly. Embedded double quotes are escaped by doubling: "He said ""hi"" to me". Most spreadsheet exports follow RFC 4180.

What's the difference between CSV and TSV?

CSV uses commas; TSV uses tabs. TSV is simpler because tab characters are rare inside data, so quoting/escaping is rarely needed. CSV is more universal but more complex due to quoting rules. Both are supported here with auto-detection.

How big a file can it handle?

Tens of MB easily. The browser parses the file and renders a virtualized table — only visible rows are in the DOM. Files over 100 MB may slow down rendering even with virtualization; for those, consider a desktop tool (Excel, LibreOffice, csvkit) or a streaming approach.

Will it interpret numbers and dates?

All values are loaded as strings. Sorting is intelligent — numeric columns sort numerically, date-like strings sort chronologically. The viewer doesn't transform the data; export still gives you the original strings exactly as they appeared.

How do I export the filtered/sorted view?

The Copy button copies the visible rows in the current sort/filter state to clipboard. Paste into Excel, Google Sheets, or any text editor. The original file isn't modified — this is read-only.

Is the data uploaded?

No. Parsing and rendering happen entirely in your browser. Sensitive data — customer lists, financial reports, internal logs — stays on your device. For very large files (multi-GB), this won't work; use a streaming tool instead.

How do I use the CSV Viewer?

Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Do I need to install or sign up for anything?

Not at all — it runs in the browser with nothing to install and no account. After it loads once, it even works without an internet connection.

Is my information private?

Yes. Everything happens in your browser. Nothing you type is sent to a server or saved anywhere.

Common Use Cases

Quick spreadsheet preview

Open a CSV without launching Excel or LibreOffice — useful when you just need to glance at the data.

Log analysis

Filter and sort log files exported as CSV/TSV from monitoring or analytics tools.

Data pipeline debugging

Inspect ETL output to verify the right rows and columns are present before running downstream processes.

Database export inspection

Browse SELECT-result exports from MySQL, PostgreSQL, or BigQuery before importing or processing.

Customer / contact list review

Sort by region, filter by status, or search for specific entries in CRM exports.

CSV format validation

Confirm a generated CSV has the right structure before using it as input to another system.

Last updated: