CSV Viewer
View a CSV file as a clean table. Search across all columns, sort by any column, page through 100 rows at a time and download only the rows that match your filter. Your file is never uploaded.
Runs in your browser. Your files are never uploaded.
Loading CSV Viewer…
How to use CSV Viewer
- Choose a CSV file, or paste CSV text into the box below the file picker.
- Type in the search box to keep only rows containing your text in any column.
- Click a column heading to sort ascending, again for descending, and a third time to clear sorting.
- Use Previous and Next to move between pages, and press Download to save the filtered rows as a new CSV.
When a CSV viewer is useful
CSV is the most common way to move tabular data between systems: exports from banks, analytics tools, databases, online stores and government open-data portals are usually CSV. Opening such a file in a text editor shows an unreadable wall of commas, and opening it in a spreadsheet can silently change values, for example by turning long identifiers into scientific notation or stripping leading zeros.
A viewer shows the data exactly as it is stored, in a table, without modifying the file. That makes it useful for a quick look, for finding specific records and for checking an export before importing it somewhere else.
Working with the table
The first row is treated as column headings by default; untick the option if your file has no header row. The status line shows how many rows match your search out of the total and how many columns the file has.
- Search is case-insensitive and matches anywhere inside any cell.
- Sorting applies to the full filtered set, not only the visible page.
- Hover a cell to see its full value if it is truncated.
- Download exports the currently filtered and sorted rows with the header.
Limits and tips
The viewer parses the entire file at once, so very large files may take a few seconds to appear. Only 100 rows are drawn at a time to keep scrolling smooth, but searching and sorting work on all rows. If columns look wrong, the file may use an unusual delimiter or contain inconsistent quoting, so check the raw text.
Character encoding matters: the browser reads files as UTF-8, so a file saved in a legacy encoding may show garbled accents. Re-save it as UTF-8 and open it again. The data stays on your device throughout, which makes this a safe way to look at customer lists, financial exports and other private files.
Why use this csv viewer tool
- Sort and search. Sort numerically or alphabetically and filter across every column instantly.
- Paging. Shows 100 rows per page so even large files stay responsive.
- Download filtered. Save just the rows that match your search, in the order you sorted them.
- Local and private. The file is parsed in your browser. No upload, no account.
Frequently asked questions
How large a file can it open?
There is no fixed limit, but the file is loaded into your browser’s memory. Files of tens of megabytes usually work on a computer; very large files may be slow or fail on phones. For multi-gigabyte files, use a command-line or database tool.
Does it detect the delimiter and quoted fields?
Yes. It guesses between comma, semicolon, tab and pipe, and it follows standard CSV rules for quoted fields that contain separators, quotes or line breaks.
How does sorting treat numbers and text?
If both values in a comparison look like numbers, they are compared numerically, so 9 comes before 10. Otherwise they are compared as text in a natural, case-insensitive order. Empty cells sort before non-empty ones.
More free tools
JSON Formatter
Format, validate, beautify and minify JSON instantly. Shows the exact line and column of any error. Free and runs in your browser.
Open toolJSON to CSV
Convert a JSON array to CSV in your browser. Flattens nested objects, picks delimiters and downloads a ready .csv for Excel or Sheets.
Open toolCSV to JSON
Convert CSV to JSON in your browser. Auto-detects delimiter, uses the header row as keys, and can convert numbers and booleans.
Open tool