CSV Data Validator
Check field rules and download record-level CSV and JSON validation reports.
Choose your file
Private by designProcessed locally · Originals unchanged
Choose local input and settings.
Preview & downloads
Your result will appear here
Choose a file, adjust the settings and select Validate File.How to use, limits & privacy
Edit the rules array using existing column names. Rules: required, number, integer, email, date, oneOf, unique. oneOf needs a values array of strings. date accepts real YYYY-MM-DD dates; integer requires an exact browser-safe integer. Optional rules skip empty strings; required rejects whitespace-only cells. Unique flags later repeated nonempty values. Record numbers include the header and count multiline quoted records once. Email checks are syntax heuristics. CSV error exports protect formula cells.
Text: UTF-8 only, 4 MiB; CSV: 50,000 data records, 200 columns, 500,000 cells; exports: 16 MiB.
Inputs are never uploaded. Results are rendered as text or a locally generated image. Original files remain unchanged. Changing input invalidates previous results.