IFSC Code Validator

Check an IFSC code's format and find the bank from its first four letters

11 characters: 4-letter bank code, a zero, 6-character branch code.

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

This checks the format and names the bank from its code. It can't show the branch or confirm the code exists. Look up the branch on the RBI's IFSC page or your bank's website before sending money.
Result
Type an IFSC to check it.
Bank codes (63 major banks)
CodeBankType
SBINState Bank of IndiaPublic sector
PUNBPunjab National BankPublic sector
BARBBank of BarodaPublic sector
CNRBCanara BankPublic sector
UBINUnion Bank of IndiaPublic sector
BKIDBank of IndiaPublic sector
IDIBIndian BankPublic sector
CBINCentral Bank of IndiaPublic sector
IOBAIndian Overseas BankPublic sector
UCBAUCO BankPublic sector
MAHBBank of MaharashtraPublic sector
PSIBPunjab & Sind BankPublic sector
HDFCHDFC BankPrivate sector
ICICICICI BankPrivate sector
UTIBAxis BankPrivate sector
KKBKKotak Mahindra BankPrivate sector
INDBIndusInd BankPrivate sector
YESBYes BankPrivate sector
IDFBIDFC FIRST BankPrivate sector
IBKLIDBI BankPrivate sector
FDRLFederal BankPrivate sector
BDBLBandhan BankPrivate sector
RATNRBL BankPrivate sector
SIBLSouth Indian BankPrivate sector
KARBKarnataka BankPrivate sector
KVBLKarur Vysya BankPrivate sector
CIUBCity Union BankPrivate sector
TMBLTamilnad Mercantile BankPrivate sector
JAKAJammu & Kashmir BankPrivate sector
DCBLDCB BankPrivate sector
DLXBDhanlaxmi BankPrivate sector
CSBKCSB Bank (formerly Catholic Syrian Bank)Private sector
NTBLNainital BankPrivate sector
AUBLAU Small Finance BankSmall finance
ESFBEquitas Small Finance BankSmall finance
UJVNUjjivan Small Finance BankSmall finance
JSFBJana Small Finance BankSmall finance
SURYSuryoday Small Finance BankSmall finance
UTKSUtkarsh Small Finance BankSmall finance
ESMFESAF Small Finance BankSmall finance
NESFNorth East Small Finance BankSmall finance
SMCBShivalik Small Finance BankSmall finance
AIRPAirtel Payments BankPayments bank
IPOSIndia Post Payments BankPayments bank
FINOFino Payments BankPayments bank
JIOPJio Payments BankPayments bank
NSPBNSDL Payments BankPayments bank
PYTMPaytm Payments BankPayments bank
SCBLStandard Chartered BankForeign
HSBCHSBC (Hongkong and Shanghai Banking Corporation)Foreign
CITICitibankForeign
DBSSDBS Bank IndiaForeign
DEUTDeutsche BankForeign
BOFABank of AmericaForeign
CHASJPMorgan Chase BankForeign
SRCBSaraswat Co-operative BankCo-operative
COSBCosmos Co-operative BankCo-operative
SVCBSVC Co-operative BankCo-operative
TJSBTJSB Sahakari BankCo-operative
ABHYAbhyudaya Co-operative BankCo-operative
NKGSNKGSB Co-operative BankCo-operative
BACBBassein Catholic Co-operative BankCo-operative
RBISReserve Bank of IndiaCentral bank
Not a complete list: there are hundreds more bank codes, mostly co-operative and regional rural banks.

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

  1. Type or paste the 11-character IFSC from a cheque, passbook or the payee's message. Use Try an example to see one.
  2. 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.
  3. 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.
  4. Search the bank code table below the tool by name or code.
  5. 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

IFSC = [4 letters: bank code] + [0] + [6 letters/digits: branch code]
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

CodeBankCodeBank
SBINState Bank of IndiaHDFCHDFC Bank
PUNBPunjab National BankICICICICI Bank
BARBBank of BarodaUTIBAxis Bank
CNRBCanara BankKKBKKotak Mahindra Bank
UBINUnion Bank of IndiaINDBIndusInd Bank
BKIDBank of IndiaYESBYes Bank
IDIBIndian BankIDFBIDFC FIRST Bank
MAHBBank of MaharashtraFDRLFederal Bank
IOBAIndian Overseas BankIBKLIDBI Bank
IPOSIndia Post Payments BankAIRPAirtel 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.

Frequently Asked Questions

11 characters: the first four are letters identifying the bank (for example SBIN for State Bank of India), the fifth is always the digit 0, and the last six identify the branch and can be letters or digits.

Always the digit zero (0). RBI kept it for future use. Typing the letter O is the most common IFSC mistake, and this tool points it out.

No. It works without any network lookup, so it only checks the format and names the bank from its first four letters. To find the branch, use the IFSC/MICR search on rbi.org.in or your bank's website.

The built-in list covers over 60 major banks. India has hundreds more bank codes, mostly co-operative and regional rural banks. If the format is valid, the code may still be correct; confirm it on the RBI website or with the bank.

If the code doesn't exist, the transfer is rejected. If it belongs to another branch of the same bank, many banks still credit the account because the account number identifies it, but don't rely on that. If it belongs to a different bank, the transfer normally fails and the money is returned. Always double-check both the IFSC and the account number.