Bulk routing number checker
Paste up to 100 routing numbers. Each one gets the three standard checks, plus the matching bank and its verification label when the number is in our data.
Passing the checks isn't proof
The checks catch typos. They can't tell you whether a number is in use or which bank it belongs to. Where we have the number, its label says how far it's confirmed. Confirm with the bank before you send money.
The three routing number checks
- Format. Exactly 9 digits.
- Federal Reserve prefix. The first two digits fall in a range the Federal Reserve uses: 00–12, 21–32, 61–72, or 80.
- Checksum. The digits, weighted 3, 7, 1 in turn, add up to a multiple of 10. This catches any single mistyped digit and most swapped pairs.
What the verification labels mean
- Bank-verified
- Confirmed against the bank's own published page.
- Cross-checked
- Listed for the bank across several public routing directories, not confirmed by the bank.
- Unconfirmed
- Listed in public data, not yet confirmed.
- Not in our data
- We don't have this number. It may still be in use, so check with the bank.
Checking one number? The routing number lookup opens its full page.
Bulk check questions
How many routing numbers can I check at once?
Up to 100 per run. If you paste more, the checker runs the first 100 and tells you how many are left for the next run.
Does passing the checks mean a routing number is valid?
It means the number is well-formed: 9 digits, a Federal Reserve prefix, and a correct checksum. It doesn't show that the number is in use or which bank it belongs to. Confirm with the bank before you send money.
Where does the bank name come from?
From fin.codes' published routing-number data. Each match carries a label (Bank-verified, Cross-checked, or Unconfirmed) that says how far it's confirmed. A number we don't have shows as Not in our data.
Routing data is sourced from official bank pages, FDIC and NCUA institution data, and public routing directories, current in this build as of October 21, 2026. Confirm routing or SWIFT details with the financial institution before sending money.