Routing Number Checker
Paste or type any 9-digit US routing number. Result appears instantly.
Most Searched Routing Numbers
Sending money internationally from the US? Your routing number won't work abroad. Use SWIFT instead:
How ABA Routing Number Validation Works
Every US bank routing number contains a built-in error detection mechanism called the ABA checksum. The American Bankers Association (ABA) designed this formula so that any single-digit typo in a routing number will cause the checksum to fail, preventing payments from going to the wrong institution. The formula multiplies each of the nine digits by a repeating weight pattern of 3, 7, 1, and the sum of all products must be divisible by 10.
Example: 021000021 (JPMorgan Chase)
| Position | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Sum |
| Digit | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | |
| Weight | 3 | 7 | 1 | 3 | 7 | 1 | 3 | 7 | 1 | |
| Product | 0 | 14 | 1 | 0 | 0 | 0 | 0 | 14 | 1 | 30 |
Sum = 30. 30 mod 10 = 0. Checksum passes. This routing number is valid.
The ninth digit (position 9) is the check digit, calculated to make the total divisible by 10. If you change any single digit in a routing number, the sum will no longer be divisible by 10, and any payment processing system that validates the checksum will reject the number before attempting to route the payment. This is why the validator on this page can detect typos even without looking up the routing number in a database.
What a Routing Number Tells You
A 9-digit ABA routing number encodes three pieces of information. The first two digits identify the Federal Reserve district where the bank or its head office is located. Prefix 01 is the Boston Fed district, 02 is New York, 03 is Philadelphia, 04 is Cleveland, 05 is Richmond, 06 is Atlanta, 07 is Chicago, 08 is St. Louis, 09 is Minneapolis, 10 is Kansas City, 11 is Dallas, and 12 is San Francisco. Prefixes in the 21-32 range represent thrift institutions (savings banks and credit unions), and 61-72 represent additional thrift identifiers.
Digits three through eight identify the specific financial institution assigned to that Federal Reserve district. The final digit (nine) is the check digit calculated by the ABA checksum formula. So when you see a routing number starting with 12, you know it is a California or western US bank before even looking it up. Starting with 02 means New York. This is why Chase has different routing numbers for different states. The first two digits reflect where each regional bank was originally chartered before Chase acquired it.
Routing Number vs Account Number: What Each Does
A routing number identifies the bank. An account number identifies your account within that bank. To make an electronic payment to you, a sender needs both. Think of the routing number as the street address of your bank, and the account number as your apartment number within that building. The routing number gets the money to the right bank; the account number gets it to the right account.
On a paper check, the routing number is the first group of nine digits printed in magnetic ink at the very bottom left. The account number follows it. Some banks print a check number at the far right. The MICR line (Magnetic Ink Character Recognition) format uses special characters around the routing number: a start delimiter, the nine digits, and an end delimiter. When you deposit a check by mobile photo, your bank's app reads these digits automatically.
For electronic payments including direct deposit (payroll), bill pay, and ACH transfers, you provide both your routing number and your account number. The routing number tells the ACH network which bank to send the payment to; the account number tells that bank which account to credit. For wire transfers (Fedwire), you may need to specify a different routing number than the one used for ACH, as some banks use separate routing numbers for wire transfers.
Need the full directory with branch addresses? Use our ABA Routing Number Checker. Checking a Fedwire wire routing? Use the Fedwire Code Checker. Validating a European IBAN? Use our IBAN Validator.
Related Tools
Frequently Asked Questions
Enter the 9-digit routing number above. The tool validates the ABA checksum (3-7-1 weighted sum must be divisible by 10) instantly as you type. No button press needed for a complete 9-digit number.
021000021 is JPMorgan Chase Bank, N.A. This is Chase's wire routing number for New York accounts. Chase also uses 322271627 for California and 111000614 for Texas. Enter any routing number above to identify the bank.
Find your routing number on the bottom left of any paper check (9 digits before your account number), in your bank's mobile app under account details, or on your bank statements. The number shown in your app for direct deposit is your ACH routing number.
No. Routing number (9 digits) identifies the bank. Account number (usually 8-12 digits) identifies your specific account. On a check, routing appears first, then account number. Both are needed for electronic payments like direct deposit or ACH transfers.
Banks often have different routing numbers by state (from historical acquisitions) and sometimes different numbers for ACH vs wire transfers. Chase has routing numbers per state. Always use the routing number your bank specifies for your specific account and payment type.
Chase: 021000021 (NY wire), 322271627 (CA), 111000614 (TX). Bank of America: 026009593 (most common). Wells Fargo: 121000248 (CA). Always verify in your bank's app for your specific account state.
No. US routing numbers only work within US domestic payment systems (ACH and Fedwire). For international wire transfers, you need your bank's SWIFT code. Chase: CHASUS33. Bank of America: BOFAUS3N. Wells Fargo: WFBIUS6S.
