Skip to content
My Tiny Utils

Search tools

Type to find a tool, then press Enter to open it.

CSV Viewer

Open a .csv file or paste CSV text and browse it as a sortable table with delimiter auto-detection.

Processed locally in your browser — nothing is uploaded.

CSV Viewer

CSV file

Files are processed entirely in your browser — nothing is uploaded to any server.

About CSV Viewer

Quickly inspect a CSV without opening a spreadsheet app. The delimiter (comma, semicolon, tab, or pipe) is auto-detected, quoted fields with embedded commas and newlines are handled correctly, and the header row stays visible while you scroll.

Click any column header to sort — numbers sort numerically, text alphabetically. A summary shows the row and column counts at a glance.

Common uses

  • Sanity-check an export before importing it elsewhere
  • Find the largest or smallest values in a column
  • Read a semicolon- or tab-separated file that Excel mangles

Limitations

  • Rendering is capped at the first 1,000 rows to keep the page responsive; sorting still considers every row.
  • This is a viewer — editing and saving are out of scope.

Frequently asked questions

Is my CSV data sent to a server when I open it here?

No. The file is parsed and displayed entirely in your browser, so exports containing customer lists, financial records, or other sensitive rows never leave your machine.

Why does Excel mangle my CSV when this viewer reads it fine?

Excel guesses the delimiter from your system's regional settings, so a semicolon- or tab-separated file often lands in one column. This viewer detects the delimiter — comma, semicolon, tab, or pipe — from the data itself and parses quoted fields with embedded commas and newlines correctly.

Can I open a large CSV file with this viewer?

Yes, within your browser's memory — the whole file is parsed, but only the first 1,000 rows are rendered to keep the page responsive. Sorting and the row count still cover every row in the file.

How does sorting decide between numeric and alphabetical order?

Values that parse as numbers (thousands separators included, so "1,000" works) are compared numerically, and everything else falls back to case-insensitive text comparison. That means a numeric column sorts 9 before 10, instead of the text ordering where "10" comes before "9".

Can I edit cells and save the CSV here?

No. This is a read-only viewer for inspecting and sorting data; to change values you will need a spreadsheet app or text editor, then reload the file here to verify it.