A routing number — formally an ABA routing transit number — is a 9-digit code introduced by the American Bankers Association in 1910 so that checks and payments could be automatically routed to the correct bank. Today it's used for direct deposit, ACH transfers (like bill pay and payroll), and — sometimes with a different number for the same bank — wire transfers. This tool checks the format and checksum instantly, entirely in your browser.
What are the 9 digits made of?
The ABA checksum formula, step by step
- Group 1 (weight ×3): positions 1, 4, and 7.
- Group 2 (weight ×7): positions 2, 5, and 8.
- Group 3 (weight ×1): positions 3, 6, and 9 — this includes the check digit itself.
- Pass condition:
(3×group1 + 7×group2 + 1×group3) mod 10 = 0.
Example: for 021000021, the weighted sum works out to 30, and 30 mod 10 = 0 — so it passes. Change any single digit and the check almost always fails, which is exactly what the check digit is designed to catch.
Where do I find my routing number on a check?
You can also find your routing number in your bank's mobile app, on a monthly statement, or by calling the bank directly — useful if you don't have a paper check handy.