Encoding & dialect
BOM, encoding, delimiter, quote/escape and newline consistency.
A file can be valid CSV and still be dangerous to import. CSVProof checks structure, parser assumptions, record identity and values that familiar tools may silently reinterpret.
Private early access · macOS & Windows
Each finding includes its location, the rule it failed and what CSVProof did, not a generic “invalid file” message.
BOM, encoding, delimiter, quote/escape and newline consistency.
Malformed quotes, missing or extra fields, inconsistent width and empty headers.
Leading zeros, long identifiers, date-like text, invisible characters and formula-like values.
Required columns and values, allowed patterns and ranges, unique or composite keys and lookup rules.
The local integrity checker will share this page with clear, documented tests.
No file upload. No CSV content in analytics. The tool itself is reserved for the dedicated implementation round.
Syntax is only the first layer. Save the expectations that make this particular export safe to accept.
CSVProof distinguishes a malformed record from a value that is valid but easy to damage elsewhere. You decide whether to reject, preserve or transform it.
00000000000000000042This 20-character numeric-looking value begins with zeros. Treating it as a number would change its identity.
After reviewing one delivery, save the parser and validation rules. The next run fails visibly when the delimiter, schema, key uniqueness or required fields drift.
CSVProof is currently in private early access for macOS and Windows.
Get early access