Routing Number Lookup & Validator
Enter a 9-digit ABA routing number to check its checksum, see the Federal Reserve district, and — for major US banks — the bank name. Free, nothing stored.
Instant checksum
Catches a mistyped or transposed digit before you send money.
Federal Reserve district
See the region that processes the bank’s transactions from the prefix.
Major banks named
Common US bank routing numbers are matched to the bank automatically.
More PAYATE tools
Frequently asked questions
What is an ABA routing number?
An ABA routing number (also called a routing transit number, or RTN) is a 9-digit code that identifies the bank or credit union on a US account. It is used for ACH transfers, wires, direct deposit and paper checks, and it sits at the bottom-left of a check.
How is a routing number validated?
The last digit is a checksum. With the nine digits d1…d9, the formula is 3(d1+d4+d7) + 7(d2+d5+d8) + (d3+d6+d9), and a valid number makes that total a multiple of 10. This tool runs that check instantly, so it catches typos — but a valid checksum does not prove the account exists.
What does the Federal Reserve district tell me?
The first two digits map to a Federal Reserve district (01–12), which tells you the region that processes the bank’s transactions — for example 02 is New York and 12 is San Francisco. Prefixes 21–32 are thrift institutions, and 61–72 are used for electronic/ACH transactions.
Why are there two routing numbers on my checks or statements?
Many banks use different routing numbers for different purposes or states — one for ACH/direct deposit and another for wire transfers, and sometimes a different number per region. Always use the exact number your bank lists for the transaction type you need.
Does this tool store the numbers I enter?
No. The check runs entirely in your browser. Nothing is sent to a server or saved.