IFSC Code Search — All Banks in India

Search IFSC and MICR codes for every bank branch in India. Covers 260 banks with over 1,83,000 branch codes. Free, fast, and accurate.

How to Use the IFSC Finder

  1. Choose Search by IFSC Code to look up a code, or Search by Bank & Branch to find a code.
  2. Enter the 11-character IFSC code, or select bank → state → district → city → branch.
  3. Click Search to get complete branch details.
  4. View bank name, branch, address, city, district, state, MICR and contact information.

Popular Banks in India

Click any bank to view all its branches by state.

Browse All Banks by State

Dedicated IFSC pages for every bank — pick a bank, then a state to find its branches.

State Bank of IndiaPunjab National BankCanara BankUnion Bank of IndiaHDFC BankBank of BarodaICICI BankBank of IndiaAxis BankIndian BankCentral Bank of IndiaIndian Overseas BankIDBIUCO BankYes BankBank of MaharashtraKotak Mahindra BankIndusind BankBandhan BankAU Small Finance BankPunjab & Sind BankPragathi Krishna Gramin BankFederal BankGujarat State Co-operative BankRajasthan Marudhara Gramin BankJammu and Kashmir BankIDFC FIRST BankUtkarsh Small Finance BankEquitas Small Finance BankKarur Vysya BankCatholic Syrian BankKarnataka BankCity Union BankSouth Indian BankTELANGANA GRAMEENA BANKESAF Small Finance BankUjjivan Small Finance BankJana Small Finance BankMaharashtra Gramin BankKerala State Co-operative BankTNGBRBL BankKerala Gramin BankTamilnad Mercantile BankChhattisgarh Rajya Gramin BankDevelopment Bank of SingaporeSVC Co-operative BankRajasthan State Co-operative BankAndhra Pradesh State Co-operative BankDCB BankSaraswat Co-operative BankTelangana State Co-operative Apex BankUnity Small finance Bank LimitedWest Bengal State Co-operative BankSatara District Central Co-operative BankDhanlaxmi BankAhmednagar District Central Co-operative BankNorth East Small Finance BankHimachal Pradesh State Co-operative BankCapital Small Finance BankKangra Central Co-operative BankCosmos Co-operative BankNainital BankTJSB Sahakari BankThane District Central Co-operative BankSurat District Co-operative BankNKGSB Co-operative BankAbhyudaya Co-operative BankAkola District Central Co-operative BankStandard Chartered BankBharat Co-operative BankSindhudurg District Central Co-operative BankKarnataka State Co-operative Apex BankGopinath Patil Parsik Janata Sahakari BankUttar Pradesh Co-operative BankReserve Bank of IndiaGABKFino Payments BankKarad Urban Co-operative BankNasik Merchants Co-operative BankDombivli Nagari Sahakari BankKalupur Commercial Co-operative BankMumbai District Central Co-operative BankJanata Sahakari Bank (Pune)Mahanagar Co-operative BankSuryoday Small Finance BankAlmora Urban Co-operative BankMaharashtra State Co-operative BankBassein Catholic Co-operative BankApna Sahakari BankMehsana Urban Co-operative BankKallappanna Awade Ichalkaranji Janata Sahakari BankBombay Mercantile Co-operative BankKurmanchal Nagar Sahakari BankMeghalaya Co-operative Apex BankDelhi State Co-operative BankPrime Co-operative BankRajarambapu Sahakari BankNagpur Nagarik Sahakari BankShivalik Small Finance BankADBKCitizen Credit Co-operative BankShri Chhatrapati Rajashri Shahu Urban Co-operative BankTHE BURDWAN CENTRAL CO OPERATIVE BANK LTDRajnandgaon District Central Co-operative BankA.P. Mahesh Co-operative Urban BankJalgaon Janata BankJalgaon Peoples Co-operative BankSolapur Janata Sahakari BankAkola Janata Commercial Co-operative BankKalyan Janata Sahakari BankHongkong & Shanghai Banking CorporationAhmedabad Mercantile Co-operative BankBaramati Sahakari BankAnkola Urban Co-operative BankAjara Urban Co-operative BankSurat People's Co-operative BankDeogiri Sahakari Bank AurangabadZila Sahakari Bank GhaziabadShree Veershaiv Co-operative BankThane Bharat Sahakari BankTumkur Grain Merchant's Co-operative BankNDVSOdisha State Co-operative BankVarachha Co-operative BankVishweshwar Sahakari BankDeutsche BankPandharpur Urban Co-operative BankSuco Souharda Sahakari BankJanaseva Sahakari Bank, PuneMuslim Co-operative BankTamilnadu State Apex Co-operative BankNilambur Co-operative Urban BankTCBRDattatraya Maharaj Kalambe Jaoli Sahakari BankJanakalyan Sahakari BankModel Co-operative BankNutan Nagarik Sahakari BankUrban Co-operative Bank PerinthalmannaLUCBPavana Sahakari BankGreater Bombay Co-operative BankHasti Co-operative BankMunicipal Co-operative BankVasai Vikas Sahakari BankCITI BankSutex Co-operative BankHutatma Sahakari BankKolhapur Urban Co-operative BankPunjab State Co-operative BankVijay Co-operative BankZoroastrian Co-operative BankAmbarnath Jai-hind Co-operative BankRajgurunagar Sahakari BankRajarshi Shahu Sahakari BankSatara Shakari BankAhmednagar Merchants Co-operative BankShree Kadi Nagarik Sahakari BankVSBAMAHESH SAHAKARI BANK LTD PUNESurat National Co-operative BankUCLBAANBUTTARAKHAND STATE COOPERATIVE BANK LIMITEDGSSBHaryana State Co-operative Apex BankNavnirman Co-operative BankJanaseva Sahakari Bank (Borivli)Smriti Nagrik Sahakari BankUdaipur Urban Co-operative BankVasai Janata Sahakari BankKNBLKangra Co-operative BankSaraspur Nagrik Co-operative BankArvind Sahakari BankSir M Visvesvaraya Co-operative BankNawanagar Co-operative BankDarussalam Co-operative Urban BankNav Jeevan Co-operative BankSree Charan Souhardha Co-operative BankBNP Paribas BankThe Malad Sahakari BankBanaskantha Mercantile Co-operative BankShinhan BankWoori BankJanatha Seva Co-operative BankMizuho BankMUFG BankCredit Agricole Corporate and Investment BankDurgapur Steel Peoples Co-operative BankKEB Hana BankRoyal Bank of Scotland N.V.Bank of Bahrein and KuwaitBank of AmericaHSBC Bank Oman S.A.O.GSumitomo Mitsui Banking CorporationTextile Traders Co-operative BankJP Morgan Chase Bank NAEmirates NBD BankIndia Post Payments BankKookmin BankNSDL Payments BankSBM BankBarclays BankBank of CeylonCoastal Local Area BankChinatrust Commercial BankNHBASBER BankSant Sopankaka Sahakari BankSociete GeneraleAirtel Payments BankAustralia and New Zealand Banking GroupBCHNBhagini Nivedita Sahakari Bank PuneCCILCredit Suisse AGDeposit Insurance and Credit Guarantee CorporationExport Import Bank of IndiaGadchiroli District Central Co-operative BankPT Bank Maybank Indonesia TBKIndustrial Bank of KoreaIndustrial and Commercial Bank of ChinaJio Payments BankMashreq BankNational Bank of Abu Dhabi PJSCNational Bank for Agriculture and DevelopmentBank of Nova ScotiaPHNPPPNTQatar National BankReserve Bank of IndiaRajkot Nagarik Sahakari BankShikshak Sahakari BankUnited Overseas BankVTBJAllahabad BankAndhra BankAndhra Pragathi Grameena BankAndhra Pradesh Grameena Vikas BankDena BankCorporation BankChartered Sahakari Bank NiyamithaFirstrand BankFincare Small Finance Bank HITPIndian Clearing CorporationINPAKarnataka Vikas Grameena BankLaxmi Vilas BankNew India Co-operative BankOriental Bank of CommercePaytm Payments BankRabobank InternationalReserve Bank Of IndiaSahebrao Deshmukh Co-operative BankSyndicate BankUnited Bank of IndiaVijaya BankNSE Clearing Limited

Popular Banks IFSC Prefix

The first 4 characters of an IFSC code identify the bank. Here are the common prefixes:

PrefixBank
SBINState Bank of India
HDFCHDFC Bank
ICICICICI Bank
KKBKKotak Mahindra Bank
UTIBAxis Bank
PUNBPunjab National Bank
IDIBIndian Bank
BARBBank of Baroda
CNRBCanara Bank
UBINUnion Bank of India
BKIDBank of India
YESBYes Bank

What is an IFSC Code?

IFSC (Indian Financial System Code) is a unique 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to every bank branch in the country. It is essential for all electronic fund transfers including NEFT, RTGS, IMPS and UPI transactions.

IFSC Code Structure

Example: HDFC0001234

PositionCharactersMeaning
1st – 4thHDFCBank code (alphabets) — e.g. HDFC = HDFC Bank, SBIN = State Bank of India
5th0Reserved for future use (always zero)
6th – 11th001234Branch code (alphanumeric) — unique for each branch of the bank

How to Find Your IFSC Code

  • On your cheque book — printed at the top of every cheque leaf
  • On your bank passbook — usually on the first page
  • On your bank statement — listed in account details
  • On your bank's official website — under branch locator
  • On the RBI website — RBI maintains a full list of IFSC codes
  • Using the search tool above — search by code or by bank & branch

Benefits of IFSC Code

  • Accurately identifies the bank and branch for error-free fund transfers
  • Enables electronic transfers (NEFT, RTGS, IMPS, UPI) without visiting a branch
  • Eliminates manual errors in identifying bank branches
  • Required for setting up auto-debit mandates (EMI, SIP)

When Do You Need an IFSC Code?

  • NEFT transfers — National Electronic Funds Transfer between banks
  • RTGS transfers — Real Time Gross Settlement for large amounts (₹2 lakh+)
  • IMPS transfers — Immediate Payment Service for instant transfers
  • Online payments — adding a beneficiary for online fund transfers
  • Direct deposit — setting up salary, pension or dividend payments
  • Auto-debit mandates — EMI, SIP and recurring bill payments

Tips for Using IFSC Code

  • Always verify the IFSC code before making a transaction
  • Keep your IFSC code handy for quick online transfers
  • Double-check all 11 characters — even one wrong character will fail the transaction
  • IFSC codes are case-insensitive but usually written in uppercase
  • Never share your account details along with the IFSC code with untrusted sources

NEFT vs RTGS vs IMPS — Fund Transfer Guide

All three methods require a valid IFSC code. Here's how they compare.

FeatureNEFTRTGSIMPS
Full FormNational Electronic Fund TransferReal Time Gross SettlementImmediate Payment Service
Minimum AmountNo minimum₹2,00,000 (₹2 lakh)No minimum
Maximum AmountNo limitNo limitVaries by bank (typically ₹2-5 lakh)
SpeedBatch processing (30 min – 2 hrs)Real-time (instant to few minutes)Instant (within seconds)
Availability24×7 (since Dec 2020)24×7 (since Dec 2020)24×7, 365 days
Charges (Savings A/c)Free (RBI mandate since Jan 2020)Free (RBI mandate since Jan 2020)Varies by bank (₹2.50 – ₹25 + GST)
Best ForRegular / small to medium transfersHigh-value urgent transfers (₹2 lakh+)Instant transfers of any amount

Transaction Charges by Amount (reference)

AmountNEFTRTGSIMPS
Up to ₹10,000₹2.50Minimum: ₹2 lakh₹2.00
₹10,000 – ₹2 lakh₹15.00No charges₹12.00
Above ₹2 lakh₹25.00₹49.50₹20.00

Note: RBI abolished charges on NEFT and RTGS for savings bank account holders effective January 2020. IMPS charges vary by bank. Always check with your bank for the latest charges.

IFSC vs MICR Code

FeatureIFSC CodeMICR Code
Full FormIndian Financial System CodeMagnetic Ink Character Recognition
Length11 characters (alphanumeric)9 digits (numeric only)
PurposeElectronic fund transfers (NEFT, RTGS, IMPS, UPI)Automated cheque processing and clearing
Structure4 chars (bank) + 0 + 6 chars (branch)3 digits (city) + 3 digits (bank) + 3 digits (branch)
Found OnCheque book, passbook, bank websiteBottom of cheque leaf
Assigned ByReserve Bank of India (RBI)Reserve Bank of India (RBI)

MICR Code — Format & Importance

Magnetic Ink Character Recognition (MICR) is a 9-digit code printed at the bottom of every cheque leaf in magnetic ink. It helps banks process and clear cheques automatically with machines, avoiding errors and speeding up clearing.

PositionDigitsIdentifies
First 3 digits700City (e.g. 700 = Kolkata)
Next 3 digits002Bank (e.g. 002 = SBI)
Last 3 digits021Branch code

Example: MICR code 700002021 = Kolkata (700) + SBI (002) + branch 021. Every branch of a bank has a unique MICR code — customers of the same branch share the same MICR.

Credit Card IFSC, MICR & SWIFT Codes

Unlike branch IFSC codes, the credit card IFSC code of a bank is the same across the country. Here are the commonly used codes:

BankIFSCMICRSWIFT
HDFC BankHDFC0000128560240065HDFCINBBBNG
CitibankCITI0000003560037002CITIINBI
Axis BankUTIB0000400560211061AXISINBB194
HSBC BankHSBC0400002NANA
Punjab National BankPUNB0112000560024029PUNBINBBBCY
IDBI BankIBKL0NEFT01560259006IBKLINBB008
Yes BankYESB0CMSNOC561532028YESBINBB
IndusInd BankINDB0000018560234021INDBINBBBGM
State Bank of IndiaSBIN00CARDS560002021SBININBB112

Credit card payments (bill payments, EMIs) use the bank's central credit card IFSC code, which does not vary by branch.

Frequently Asked Questions

What is an IFSC code?▾

IFSC (Indian Financial System Code) is a unique 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to every bank branch in India. It is used to identify the bank and branch for electronic fund transfers like NEFT, RTGS, IMPS and UPI.

Where can I find my IFSC code?▾

You can find your IFSC code on your cheque book, bank passbook, or bank statement. You can also search for it on this page by entering your bank name and branch, or by typing the IFSC code directly.

Is IFSC code the same as a branch code?▾

No. An IFSC code is an 11-character code that identifies both the bank (first 4 characters) and the branch (last 6 characters). A branch code is a separate shorter identifier used internally by the bank.

What is a MICR code?▾

MICR (Magnetic Ink Character Recognition) is a 9-digit code printed on cheques using magnetic ink. The first 3 digits represent the city, the next 3 represent the bank, and the last 3 represent the branch. It is used for automated cheque processing.

Can I transfer money without an IFSC code?▾

For NEFT, RTGS and IMPS transfers, you need the IFSC code. However, UPI transfers use a VPA (Virtual Payment Address like name@bank) and do not require an IFSC code. Some banks also support account number-based transfers within the same bank.

What happens if I enter the wrong IFSC code?▾

If you enter an incorrect IFSC code, the transaction will typically fail and be declined. If money is deducted, it is usually refunded to your account within 1-3 business days. If not, contact your bank branch with the transaction reference number.

Are SWIFT code and IFSC code the same?▾

No. IFSC is used for domestic fund transfers within India. SWIFT code is used for international fund transfers (wire transfers abroad). Both serve the purpose of identifying banks but for different transaction types.

Do I need IFSC code for same-bank transfers?▾

For NEFT and RTGS transfers, yes, you typically need the IFSC code even for same-bank transfers. However, for IMPS within the same bank, you may use just the account number. UPI transfers work with VPA and don't need IFSC.

Is CIF and IFSC code the same?▾

No. CIF (Customer Information File) is a unique number assigned to each bank customer that stores their account details, KYC information and transaction history. IFSC identifies a bank branch. Every account holder has a different CIF, but all accounts in the same branch share the same IFSC code.

How to know IFSC using a bank account number?▾

You can find the IFSC code by logging into your bank's net banking or mobile app — it is shown in account details. You can also use this page: select your bank and branch (or search by city) to find the IFSC code. Some banks also display the IFSC code on the account statement.

Can we track a bank using IFSC code?▾

Yes. The first 4 characters of the IFSC code identify the bank (e.g. HDFC = HDFC Bank, SBIN = State Bank of India), and the last 6 characters identify the specific branch. Enter any IFSC code in the search tool above to see the full bank, branch, city and address details.

Who creates the IFSC code?▾

The Reserve Bank of India (RBI) assigns a unique 11-character IFSC code to every bank branch in India. The codes are published on the RBI website and maintained by the National Payments Corporation of India (NPCI).

How many digits are there in an IFSC code?▾

An IFSC code has 11 characters — 4 letters for the bank, 1 zero (reserved for future use), and 6 characters for the branch. For example, in SBIN0001234, 'SBIN' is the bank and '001234' is the branch code.

If a bank branch is shifted, will the IFSC code change?▾

No. If a bank branch merely changes its location, the IFSC code stays the same. The IFSC code changes only if your account is transferred from one branch to another, or if the bank merges with another bank.

Does the IFSC code change after an account transfer?▾

Unless the bank merges with another bank, your IFSC code does not change. However, if you move your account to a different branch of the same bank, your IFSC code will change to the new branch's code.

Is it safe to share your IFSC code?▾

Yes, it is completely safe. The IFSC code is public information — it only identifies your bank branch and is needed to receive money through NEFT, RTGS or IMPS. Sharing it does not give anyone access to your account.

What happens if the account number is right but the IFSC code is wrong?▾

The transfer will most likely be cancelled or rejected by the system. However, if another person happens to have the same account number at the branch identified by the wrong IFSC code, the money could be credited to their account — so always double-check both details.

Is IFSC code required for IMPS transfers?▾

IFSC is required for IMPS only when you transfer using the beneficiary's bank account number. If you use the receiver's MMID (Mobile Money Identifier) instead, the IFSC code is not needed.

Is every IFSC code unique?▾

Yes. Every bank branch in India has its own unique IFSC code. No two branches — even of the same bank — share the same IFSC code. For example, two HDFC branches in the same city will have different codes.

Where is the IFSC code located on a cheque leaf?▾

The IFSC code is printed on the top part of every cheque leaf, near the bank branch address. The MICR code is printed at the bottom of the cheque in magnetic ink. As per RBI rules, banks must print IFSC and MICR codes on cheques, passbooks and account statements.

IFSC (Indian Financial System Code) is an 11-character code used for NEFT, RTGS and IMPS transfers in India. Branch data covers 260 banks (1,83,000+ branches) and is sourced from Razorpay's public IFSC database (RBI data).