CSV Viewer

Paste a CSV, TSV, or pipe-delimited file and browse it as a table. The page auto-detects the delimiter, infers each column's type, and lets you sort, filter, and search. Nothing leaves your browser.

Delimiter
How this works
  • Paste any RFC 4180-style CSV: comma, semicolon, tab, or pipe delimited. Quoted fields, embedded commas, escaped quotes (""), and CRLF line endings all work.
  • The page looks at the first 20 lines and picks the delimiter that appears most consistently outside quoted regions. You can override it.
  • Each column is scanned: if 90%+ of non-empty cells parse as numbers, it's a number column; otherwise dates, then booleans, then text. Numbers render right-aligned; dates right-aligned; booleans and text left-aligned.
  • Click a column header to sort it. Click again to reverse. Click a third time to clear. Sort is numeric for numbers, by epoch millisecond for dates, and case-insensitive for text. Ties keep their original order.
  • Type in the Search box to filter rows by a case-insensitive substring match across every column. Per-column filters let you match exactly, contain, or constrain a numeric range.
  • The summary stats under each header (min / max / mean / sum / count / distinct / true% / false%) update as you type — they always describe the full parsed set, not the filtered view.
  • Hit Copy as TSV to grab the currently visible (filtered + sorted) rows back to the clipboard, tab-separated.
  • Everything runs locally. No server, no upload, no analytics. Once the page is loaded, it works offline.