ACH · Local-only
NACHA Inspector
Drag & drop files hereOr . Multiple files OK; any extension or none. Max 1 MB each.
No file? Try a sample:
What this checks
Structure
- Record types in valid order
- 94 characters per logical record
- Batch envelope (header → entries → control)
Fields
- Standard Entry Class codes vs built-in allowlist (PPD, CCD, WEB, TEL, IAT, …)
- Transaction codes reconciled against debit/credit totals (22, 27, 32, 37, …)
- Routing transit + check digit fields (parsed; ABA checksum not verified)
- File creation / effective dates stored as YYMMDD
Computed values
- Entry hash vs batch control and file control
- Debit and credit amount totals vs controls
- Entry/addenda counts vs controls
- Service class and company ID consistency (header vs batch control)
Plus 17 more parse-time and structural rules aligned with common NACHA Operating Rules expectations.
Files are read in your browser. Nothing is uploaded. Open DevTools → Network to verify.
Validate NACHA file online: structure, SEC codes, transaction codes, batch totals, entry hash, and file controls. Max 1 MB per file.