What this tool does
The CSV Validator checks whether a CSV file is structurally sound before you try to import it. Paste or upload your data, pick the delimiter, and it reports a clear pass/fail status alongside a count of rows and columns and a line-numbered list of every error and warning it found.
How it works
The validator parses your input with an RFC 4180 tokenizer that understands quoted fields, escaped quotes, and embedded newlines. It then checks each row against the expected column count, inspects header names for emptiness and duplicates, and notes any blank rows. The pure validateCsv function returns a structured report, so results are deterministic.
Privacy
Everything runs locally in your browser. Your CSV is never uploaded, logged, or stored.