csvkit.org
CSV (Comma-Separated Values) utilities, in the browser
Say hi →

CSV Validator

updated 8 May 2026

validate
Drop a .csv file here, or
ready

CSV Validator

Catch malformed rows in a CSV (Comma-Separated Values) file before they break a downstream pipeline. The validator reports parser errors (unclosed quotes, mid-field newlines without quotes) and shape errors (rows with too few or too many fields relative to the header), each with a row number.

What gets flagged

What gets accepted

The validator follows RFC 4180 with the common pragmatic relaxations: any of , \t ; | are accepted as delimiter (auto-detected), CRLF and LF line endings, optional UTF-8 BOM, and embedded newlines inside quoted fields.

Privacy

100% client-side. No upload. See the privacy policy.