CSV Viewer
Open CSV data as a sortable, searchable table.
CSV Viewer Online
The CSV Viewer opens comma-separated files as a clean, sortable table right in your browser. Paste the text, drop a .csv file, or click Sample to see how it works. There is nothing to install, and you do not need a spreadsheet program to answer quick questions such as “how many rows does this export have?” or “which customers are on the free plan?”.
What the viewer does for you
- Detects the delimiter – comma, semicolon, tab, or pipe. The detected separator is shown next to the options, and you can override it at any time.
- Parses real-world CSV – quoted fields containing commas, doubled quotes (
""), and even line breaks are read according to RFC 4180, so a name like"Smith, John"stays in one cell. - Cleans the header – blank or duplicate column names are made unique, and a UTF-8 byte-order mark added by Excel is ignored.
- Pads ragged rows – lines with fewer fields than the header get empty cells so every row lines up.
Exploring the table
Click a heading to sort by that column; numbers sort numerically and text alphabetically. The search box filters the visible rows across all columns, which is handy for spotting a single order ID in a long log. When you have found what you need, export the table as an Excel workbook.
Common use cases
Checking a database export before importing it elsewhere, reading log files produced by monitoring tools, reviewing a supplier price list, or verifying that a script wrote the columns you expected. Because opening a CSV in Excel can silently reformat dates and strip leading zeros from ZIP codes, a plain viewer is often the safer way to look at raw values.
Edge cases worth knowing
An unclosed quote is reported together with the line where the broken field starts. Very wide files remain scrollable horizontally, and cell values are shown exactly as written — no type conversion is applied.
Related tools
Ready to convert? Use CSV to JSON, CSV to SQL, or CSV to HTML. For tab-separated data, try TSV to CSV.
Frequently Asked Questions
Is my CSV file uploaded anywhere?
No. The file is read and parsed by JavaScript in your browser tab. Nothing is sent to a server, so the viewer is safe for customer exports, payroll sheets, and other confidential data.
Why does the viewer show a column named column3?
Empty header cells are replaced with a generated name based on the column position, and repeated names get a suffix such as name_2. If the file has no header row at all, switch off “First row is a header” and every column is named column1, column2, and so on.
Can I sort and search the rows?
Yes. Click a column heading to sort ascending or descending, and type in the search box to show only rows that contain the text in any cell. The row counter tells you how many rows match.
Can I open the data in Excel afterwards?
Use the Excel download button above the table to save the parsed rows as an .xlsx workbook. Because the file is created from the already parsed cells, commas, quotes, and line breaks inside values end up in the correct cells instead of spilling into neighbouring columns.