Check CSV record widths, locally

Find logical records whose column count differs from the header. This is an early prototype.

Before you select a file

Your file is read in this browser only. Your file is never uploaded. If you opt in, anonymous pilot activity is sent to this site without file contents, filenames or cell values. Cell values are never displayed.

Comma-delimited UTF-8 only, up to 5,000,000 bytes. The first logical record is the header. Quoted multiline fields are supported. Matching widths do not prove import validity; no schema checks, repair, delimiter inference or encoding conversion are performed.

Only the first 200 mismatch details are shown; all mismatches are counted. Reset releases application references, but does not promise secure memory erasure. Anonymous measurement is optional. Sample runs and rejected files do not count as completed uses.
The sample contains three data records, including a quoted multiline field and two width mismatches.

Result

Choose a file or try the sample.