CSV Viewer & Validator
CSV Viewer & Validator renders delimited text as a table and points out where it is inconsistent.
How to use it
- Paste your CSV data into the input box
- Pick a delimiter, or leave it on auto-detect
- Review the preview table, row/column counts, and any consistency warning
It detects the delimiter from the first line — comma, semicolon or tab — and shows the row count, the column count and any row whose number of columns differs from the header. The parser is a real state machine, so quoted fields, escaped double quotes and line breaks inside a quoted cell are handled correctly; a stray quote in the middle of a field is kept as-is rather than raising an error. It only displays the data — it does not fix, sort or reformat it. To turn the rows into objects for code, use CSV to JSON; to strip repeated rows, use CSV Duplicate Row Remover. Input is limited to 2 MB, 50,000 rows and 250,000 cells, and the file is read entirely in the browser.
FAQ
By counting commas, semicolons and tabs on the first line and picking the most frequent, with comma winning a tie. A pipe-delimited file, or an unusual first line, can be misread — no other delimiters are supported.
Any row whose column count differs from the first row's. The row is still shown in the table; it is not dropped or corrected.
No. It is read-only. Use CSV to JSON to restructure the data, or CSV Duplicate Row Remover to remove repeated rows.