Your files stay on your device

# CSV data quality checker

Run explicit rules like required, unique, type, range, length, allowed values, and pattern over a CSV and get a pass rate with the failing rows.

Paste or drop a CSV and press Check data.

The checker reports, it never edits: rows are scored against your rules and failures are located, but the data itself is left exactly as pasted. File line numbers come from a quote-aware scan, so a quoted field holding a line break still points at the true line. Null cells are skipped by every rule except required, which keeps one missing cell from failing three rules at once. The per-rule score and the headline pass rate answer different questions: a column can score 90% while the file holds far fewer fully clean rows. Everything runs in this tab; nothing is uploaded.
OptionsCheck data

## More config file tools

- [CSV studio](/config/csv)
- [CSV → SQL](/config/csv-to-sql)
- [SQL to CSV](/config/sql-to-csv)
[All config file tools](/config)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/config/csv-data-quality-checker
Markdown version: https://nutter.tools/config/csv-data-quality-checker.md
Plain-text version: https://nutter.tools/config/csv-data-quality-checker.txt
Agent index: https://nutter.tools/llms.txt

