Browser processing Input is processed on your device. Privacy & storage

CSV Validator

Find the problems before they find you — inconsistent columns, broken quotes, empty and duplicate rows, missing required columns and Excel BOMs.

CSV input
File: No file chosen
Validation report

    What gets checked

    The validator parses your file with a full RFC 4180 engine and reports: quote errors (unclosed quotes, stray quotes inside unquoted fields), column count consistency (every row is compared against the most common width), empty rows, duplicate rows (exact full-row matches after parsing, not string comparison), missing required columns and a leading UTF-8 BOM. Each finding points at the record number so you can fix it in the source system.

    FAQ

    Why do quoted newlines change the reported line numbers?

    Fields may legally contain line breaks, so the validator reports record numbers. For plain files without embedded newlines, record number equals line number.

    Does a BOM break my imports?

    Often yes — some parsers treat it as part of the first column name. The validator flags it; the converter tools strip it automatically.

    Is my data uploaded?

    No. Validation runs entirely in your browser.