TXT · Text & Data tools

ABA Routing Number Validator

Values to check
Result
ABA routing numberscheme0values0valid0invalid0unreadable

US routing transit number, weights 3-7-1 mod 10.

Open the full check digit validator with Luhn, IBAN, ISBN, GTIN, VIN, ISIN, Verhoeff, and Damm

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

The 3-7-1 weights

An ABA routing transit number is 9 digits, and the ninth is a check digit. Multiply the digits by 3, 7, 1, 3, 7, 1, 3, 7, 1 and the sum has to end in zero.

The weights are what catch a transposition. Two adjacent digits swapped almost always change the weighted total, which a plain sum would not.

Wire numbers and ACH numbers

Many banks publish one routing number for ACH and a different one for wires. Both are valid 9-digit ABA numbers and both pass this check, so a passing result does not tell you which rail the number belongs to. Confirm that against the bank’s own page before sending anything.

Frequently Asked Questions

Digits are weighted 3, 7, 1 repeating from the left. The weighted total must be divisible by 10.

They identify the Federal Reserve district or the processing category. Values 00 to 12 map to districts, 21 to 32 to thrift institutions, and 61 to 72 to electronic transactions.

No. Naming the institution requires the Federal Reserve or ABA directory, which is a separate lookup.

Pages locked to one scheme

Full Check Digit Validator tool

Explore Our Tools

Browse all tools