CSV Structure Validator
Finds ragged rows, duplicate column names and unnamed columns, and reports where they are.
Loading the tool…
How to use this tool
- Paste or open the file you want checked.
- Select Check structure.
- Work through the reported row numbers in your source file.
What csv validator does
The most common CSV fault is a row with the wrong number of fields, usually caused by an unescaped comma or an unbalanced quote somewhere upstream. A loader will either reject the whole file or, worse, silently shift every value one column to the left from that point on. This validator reports each offending row by number so you can go straight to it.
It also checks the header, because two columns with the same name and a column with no name at all both cause trouble later: the first makes a lookup ambiguous, the second produces an unusable key when the file is converted to JSON or loaded into a table. Neither is invalid CSV as such, which is exactly why they tend to survive all the way into production.