IFSC Code Validator
Check an IFSC code's format and find the bank from its first four letters
Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy
| Code | Bank | Type |
|---|---|---|
| SBIN | State Bank of India | Public sector |
| PUNB | Punjab National Bank | Public sector |
| BARB | Bank of Baroda | Public sector |
| CNRB | Canara Bank | Public sector |
| UBIN | Union Bank of India | Public sector |
| BKID | Bank of India | Public sector |
| IDIB | Indian Bank | Public sector |
| CBIN | Central Bank of India | Public sector |
| IOBA | Indian Overseas Bank | Public sector |
| UCBA | UCO Bank | Public sector |
| MAHB | Bank of Maharashtra | Public sector |
| PSIB | Punjab & Sind Bank | Public sector |
| HDFC | HDFC Bank | Private sector |
| ICIC | ICICI Bank | Private sector |
| UTIB | Axis Bank | Private sector |
| KKBK | Kotak Mahindra Bank | Private sector |
| INDB | IndusInd Bank | Private sector |
| YESB | Yes Bank | Private sector |
| IDFB | IDFC FIRST Bank | Private sector |
| IBKL | IDBI Bank | Private sector |
| FDRL | Federal Bank | Private sector |
| BDBL | Bandhan Bank | Private sector |
| RATN | RBL Bank | Private sector |
| SIBL | South Indian Bank | Private sector |
| KARB | Karnataka Bank | Private sector |
| KVBL | Karur Vysya Bank | Private sector |
| CIUB | City Union Bank | Private sector |
| TMBL | Tamilnad Mercantile Bank | Private sector |
| JAKA | Jammu & Kashmir Bank | Private sector |
| DCBL | DCB Bank | Private sector |
| DLXB | Dhanlaxmi Bank | Private sector |
| CSBK | CSB Bank (formerly Catholic Syrian Bank) | Private sector |
| NTBL | Nainital Bank | Private sector |
| AUBL | AU Small Finance Bank | Small finance |
| ESFB | Equitas Small Finance Bank | Small finance |
| UJVN | Ujjivan Small Finance Bank | Small finance |
| JSFB | Jana Small Finance Bank | Small finance |
| SURY | Suryoday Small Finance Bank | Small finance |
| UTKS | Utkarsh Small Finance Bank | Small finance |
| ESMF | ESAF Small Finance Bank | Small finance |
| NESF | North East Small Finance Bank | Small finance |
| SMCB | Shivalik Small Finance Bank | Small finance |
| AIRP | Airtel Payments Bank | Payments bank |
| IPOS | India Post Payments Bank | Payments bank |
| FINO | Fino Payments Bank | Payments bank |
| JIOP | Jio Payments Bank | Payments bank |
| NSPB | NSDL Payments Bank | Payments bank |
| PYTM | Paytm Payments Bank | Payments bank |
| SCBL | Standard Chartered Bank | Foreign |
| HSBC | HSBC (Hongkong and Shanghai Banking Corporation) | Foreign |
| CITI | Citibank | Foreign |
| DBSS | DBS Bank India | Foreign |
| DEUT | Deutsche Bank | Foreign |
| BOFA | Bank of America | Foreign |
| CHAS | JPMorgan Chase Bank | Foreign |
| SRCB | Saraswat Co-operative Bank | Co-operative |
| COSB | Cosmos Co-operative Bank | Co-operative |
| SVCB | SVC Co-operative Bank | Co-operative |
| TJSB | TJSB Sahakari Bank | Co-operative |
| ABHY | Abhyudaya Co-operative Bank | Co-operative |
| NKGS | NKGSB Co-operative Bank | Co-operative |
| BACB | Bassein Catholic Co-operative Bank | Co-operative |
| RBIS | Reserve Bank of India | Central bank |
Runs entirely in your browser. Nothing you type or upload is sent to us or stored.
Results are for general guidance. Please check anything important before relying on it. Terms of use
How to Use
- Type or paste the 11-character IFSC from a cheque, passbook or the payee's message. Use Try an example to see one.
- The result updates as you type. A valid code shows the bank's name (for the major banks in our list) and the bank code, the zero and the branch code separately.
- If the format is wrong, the tool says why. The most common mistake, the letter O in place of the zero in the 5th place, gets its own message.
- Search the bank code table below the tool by name or code.
- Before sending a large amount, look up the branch on the RBI's IFSC page or the bank's own website: this tool doesn't look up branches.
What is an IFSC code?
The Indian Financial System Code (IFSC) is an 11-character code, assigned by the Reserve Bank of India, that identifies a bank branch taking part in NEFT, RTGS and IMPS transfers. You need it with the account number when you add a payee in net banking. A wrong IFSC usually makes the transfer fail or bounce back, but it's better to catch the mistake before you hit send.
This IFSC code validator checks the format and names the bank from its 4-letter code, all inside your browser. It doesn't look up branches (that needs RBI's full list) and it can't confirm that a branch with that code exists.
IFSC format
Example: HDFC 0 000001 โ HDFC Bank, branch 000001
- Characters 1โ4: the bank code, always letters (SBIN = State Bank of India, UTIB = Axis Bank).
- Character 5: always the digit zero, kept for future use. Typing the letter O here is the single most common IFSC error.
- Characters 6โ11: the branch code chosen by the bank, letters or digits.
Bank codes of major banks
| Code | Bank | Code | Bank |
|---|---|---|---|
| SBIN | State Bank of India | HDFC | HDFC Bank |
| PUNB | Punjab National Bank | ICIC | ICICI Bank |
| BARB | Bank of Baroda | UTIB | Axis Bank |
| CNRB | Canara Bank | KKBK | Kotak Mahindra Bank |
| UBIN | Union Bank of India | INDB | IndusInd Bank |
| BKID | Bank of India | YESB | Yes Bank |
| IDIB | Indian Bank | IDFB | IDFC FIRST Bank |
| MAHB | Bank of Maharashtra | FDRL | Federal Bank |
| IOBA | Indian Overseas Bank | IBKL | IDBI Bank |
| IPOS | India Post Payments Bank | AIRP | Airtel Payments Bank |
Some codes don't look like the bank's current name because they date from older names: UTIB from UTI Bank (now Axis Bank) and CSBK from Catholic Syrian Bank (now CSB Bank). The tool's list covers over 60 of the largest public, private, small finance, payments, foreign and co-operative banks. It's not exhaustive: there are hundreds more codes, mostly for co-operative and regional rural banks. A code that isn't in our list can still be perfectly valid.
Sources: bank names as listed in RBI's IFSC files (as compiled in the open-source razorpay/ifsc dataset), checked October 2026.
Finding the branch
To find which branch an IFSC belongs to, or the IFSC of a branch, use the IFSC/MICR page on rbi.org.in, your bank's website or app, or the IFSC printed on your cheque leaf and passbook. When banks merge (for example the 2020 public sector bank mergers), old branch IFSCs are replaced with the new bank's codes, so always use the IFSC the payee gives you today rather than an old cheque.
Tips
- Paying to a UPI ID doesn't need an IFSC; adding a bank account as a payee does.
- A correct IFSC doesn't protect you from fraud: the account number decides where money goes. Verify payee details through a known channel before paying.
- An IFSC isn't secret, but your account number is. This tool asks only for the IFSC and keeps nothing.