CSV Viewer

Open a CSV file or paste CSV text to view it as a proper table, with a quick search box to filter rows.

Choose CSV file

or drag and drop it here

Choose a CSV file or paste CSV text below to view it as a table.

Your files are processed locally in your browser. They are not uploaded to our servers.

How to use

  1. Drag a CSV file into the box, or paste CSV text below it.
  2. Toggle whether the first row is a header, and adjust the delimiter if needed.
  3. Use the search box to filter rows by any cell value.

What is this tool?

CSV Viewer parses a CSV file or pasted CSV text and renders it as a proper, scrollable table with a sticky header row — instead of opening it in a spreadsheet app or reading raw comma-separated text. It auto-detects the delimiter (comma, semicolon, tab or pipe), lets you filter rows with a live search box, and shows row and column counts. Everything runs in your browser using JavaScript; the file is never uploaded anywhere.

Common uses

  • Quickly inspecting a CSV export without opening Excel or Google Sheets
  • Checking that a data export has the expected columns and row count
  • Searching a large CSV file for a specific value
  • Previewing a CSV file before feeding it into another tool or script

Related tools

FAQ

Does it work with semicolon or tab-separated files?

Yes, the delimiter is auto-detected, or you can pick comma, semicolon, tab or pipe manually.

Is there a limit on file size?

There's no hard file size limit, but very large files may render slowly since it all happens in your browser. The table shows up to 2,000 matching rows at a time.

Can I edit the CSV data?

No, this tool is read-only for viewing and searching. Use a spreadsheet app if you need to edit the data.

Is my file uploaded to a server?

No, parsing and display happen entirely in your browser — your file is never uploaded anywhere.