👁️

CSV Viewer

Paste CSV text or upload a file to view it as a clean, sortable, searchable table. No data leaves your browser.

📂 Drop a CSV file here or

0 rows 0 columns

About CSV Viewer

The CSV Viewer renders your raw CSV data as an interactive table. You can sort any column by clicking its header, and filter rows instantly using the search box. It works with CSV files from Excel, Google Sheets, databases, and any other source.

Features

  • Drag & drop - Drop a CSV file directly onto the upload zone.
  • Sort columns - Click any column header to sort ascending or descending.
  • Search rows - Instantly filter rows by typing in the search box.
  • Large files - Handles files with thousands of rows smoothly.

How to Use

  1. Upload a CSV file or paste CSV text into the input area.
  2. The CSV renders as a formatted table instantly.
  3. Use the Search box to filter rows by any value.
  4. Click column headers to sort the table ascending or descending.

How It Works

The tool parses the CSV using JavaScript, detects the delimiter automatically, and renders each row as an HTML table row. Sorting and filtering happen in memory without re-parsing the source data.

Example

Open a downloaded bank statement CSV. Instead of importing into Excel, paste it here to quickly search for a specific merchant name or sort transactions by amount to find the largest charges.

FAQ

This tool only supports plain CSV text files (.csv, .txt). To view Excel files, first export them as CSV from Excel using File → Save As → CSV.
There's no hard limit, but very large files (100MB+) may be slow to render as an HTML table. The parsing itself is fast - the bottleneck is rendering thousands of DOM rows.
No. Files are read directly in your browser using the FileReader API. Nothing is uploaded or transmitted anywhere.