SOURCES & METHODOLOGY

The sources behind each check.

Explore the datasets, bank publications and validation formulas used by the IFSC, US routing-number and CLABE tools.

India: IFSC directory.

Our selected source is the Razorpay IFSC repository, release v2.0.62. It contains 183,214 branch records. The publisher identifies the release date as 2026-09-01 and its underlying RBI update date as 2026-08-15.

The publisher declares the dataset itself public domain. Our import retains bank names, branch names, addresses, states, cities, districts, MICR values and available NEFT/RTGS/IMPS flags. We omit contact telephone numbers and do not infer missing branch details. Data attribution.

How the lookup works

We check for four ASCII bank letters, the digit zero and six ASCII letters or digits. An exact directory match then finds the branch record in this release. Four-letter bank-code groups can include sponsored institutions, so individual records preserve their source bank name.

NEFT, RTGS and IMPS labels reflect the payment-system fields in the published release.

Find an IFSC · Check an IFSC

United States: routing-number reference.

This is a selected reference of 14 routing-number records, compiled from the named banks’ and credit unions’ own public information. Each record links to the institution’s source and states the account or payment context supplied there.

The checker tests nine numeric digits, a recognised prefix series (00–12, 21–32, 61–72 or 80), and a weighted checksum. An all-zero number is rejected. The prefix series come from the American Bankers Association’s routing-number policy. Some prefix series serve specialised purposes. Bank records describe the published payment use separately.

The checksum weights the nine digits by 3, 7 and 1, repeated three times. The total must be divisible by 10. We test this separately from the institution lookup. A bank name is displayed when the number appears in the selected reference.

Payment context matters

We show only the uses established by the linked source. Where a source provides general account-routing information, the record links to those instructions.

For additional institution searches, consult the Federal Reserve’s own search directory under its terms.

Check a routing number

Mexico: CLABE format and bank codes.

A CLABE contains 18 digits: a three-digit institution code, three-digit plaza code, eleven-digit account portion and one check digit. See Banco de México’s CLABE information.

The first 17 digits are weighted by 3, 7 and 1 repeatedly. The check digit is the amount needed to bring the weighted sum to the next multiple of 10, with zero used when already divisible by 10. This structure and calculation are documented in the Mexican Official Gazette, 10 September 2018.

Bank-name hints use 137 reference mappings from the MIT-licensed Center Key CLABE Validator repository. We extract the bank-name table, retain its names, and show them as reference matches. License and attribution.

Bank-name matching is separate from the mathematical result. The result also displays the plaza segment, account portion and check digit.

Check a CLABE

What happens to an entry?

CLABE and routing-number checks run in your browser using locally loaded reference data. Entries are not submitted to a validation service, included in URLs, or saved in browser storage. The copy buttons use your clipboard only on request. Opening a public routing-number page is a separate navigation.

IFSC codes identify public branches. The IFSC finder and checker use public codes and location filters in their URLs so results can be navigated without JavaScript. Do not enter private account numbers or personal information in IFSC search fields.