IFSC code finder

Check any Indian IFSC code, or list a bank's branches in your city with their codes. See the branch, address, MICR, SWIFT and which payment systems it supports, then copy what you need for a transfer.

  • Look up a code, or find it by bank and city
  • NEFT, RTGS, IMPS and UPI support shown
  • Never asks for an account number
Ready

Format: 4 letters for the bank, then 0, then 6 letters or digits.

IFSC code

Enter a code or a bank

Bank —
Branch —
MICR
—
NEFT / RTGS
—
SWIFT
—
  1. Bank code
    —
    Characters 1 to 4
  2. Reserved
    0
    Character 5, always zero
  3. Branch code
    —
    Characters 6 to 11
  4. Payments
    —
    NEFT, RTGS, IMPS, UPI

Branch details

Code format

—

 

In the RBI list

—

 

Payment systems

—

 

Data source

—

 

Look up an IFSC code, or choose a bank and a city, at the top. Branch details appear here.

Data from Razorpay's free IFSC API, built from the RBI's NEFT and RTGS lists. It is not an official RBI service. This tool does not check account numbers, account holders or whether a payment will succeed. Fair-use limit per visitor IP address: 80 searches per hour and 400 per day.

What an IFSC code tells you

The Indian Financial System Code tells a payment system which bank branch should receive a transfer to an account number.

Bank, zero, branch

The first four letters name the bank, the fifth character is always zero, and the last six identify the branch. HDFC0000001 is HDFC Bank, branch 000001.

One code per branch

Every branch has its own code, so two accounts at the same bank in different branches use different IFSCs.

Central and virtual codes

Some codes belong to a bank's central office or an IMPS or UPI hub rather than a walk-in branch. They are valid for transfers.

The code is not the account

A correct IFSC sends money to the right branch, but only the account number decides who receives it. Always check both.

IFSC, MICR and SWIFT compared

Three bank codes you will meet in India, and when each one is used.

CodeFormatUsed forWhere to find it
IFSC 11 characters, for example HDFC0000001: bank, a zero, then branch NEFT, RTGS and IMPS transfers to an account number in India Cheque leaf, passbook, statement, banking app
MICR 9 digits: city, bank and branch, 3 digits each Cheque clearing Bottom line of a cheque, in magnetic ink
SWIFT / BIC 8 or 11 characters: bank, country, location, optional branch International transfers into or out of India Your bank's website or foreign remittance desk

How to use the IFSC finder

From a code or a bank name to details you can copy into a payment.

  1. Pick a search

    Enter an IFSC code, or choose a bank, a state and a city, town or area to list its branches there.

  2. Check the format

    The code is checked and split into bank and branch parts as you type.

  3. Read the branch details

    Bank, branch, address, MICR, SWIFT, contact and the payment systems it supports.

  4. Copy or download

    Copy a field or all details, open a map search, or download the branch list as CSV.

What this tool does, and what it doesn't

A plain list, so you know exactly what to expect.

This tool does

  • Check and explain any IFSC code
  • List a bank's branches in a city
  • Show MICR, SWIFT, address and contact
  • Show NEFT, RTGS, IMPS and UPI support
  • Copy fields and download CSV
  • Remember recent searches in your browser

This tool does not

  • Verify account numbers or holders
  • Send or receive money
  • Guarantee a transfer will succeed
  • Look up SWIFT codes of foreign banks
  • Speak for the RBI or any bank
  • Need an account or sign-up

Where your data goes

Your search goes to our server, which asks Razorpay's IFSC API and keeps the answer for 24 hours. Fair-use counters use a hashed IP address. Map links send the branch name to Google only when you click them. Recent searches stay in your browser's local storage. We never ask for account numbers. AllInOneTools is not affiliated with the RBI, Razorpay or any bank. See our privacy policy.

Check a PIN code

Why your results might look unexpected

The six situations people run into most, and what each one means.

Code not found

It may be mistyped, from a merged bank, or newer than the dataset. Check the cheque book or your bank.

Branch name looks odd

Some codes are central or virtual, such as IMPS or UPI hubs, not walk-in branches.

No branches in your town

Try the district or a nearby town, or another spelling, such as Bengaluru and Bangalore.

No MICR code

Branches that do not clear cheques, and central codes, have no MICR. That is normal.

RTGS or NEFT shows No

The branch is not listed for that system. Your bank may route it through another code.

Lookup not available

The data service did not answer. The format check still works; try again shortly.

Questions about IFSC codes

What is an IFSC code and how is it built?

The Indian Financial System Code identifies a bank branch in India's electronic payment systems. It has 11 characters: four letters for the bank, a fifth character that is always zero, and six letters or digits for the branch. The Reserve Bank of India assigns the format, and banks assign codes to their branches.

Where can I find my IFSC code?

It is printed on your cheque leaf near the branch address, on the first page of your passbook, on account statements and in your net banking or mobile banking app. If you know your bank and town, the Bank and city search on this page lists the branches there with their codes.

Do I need an IFSC code for UPI?

Not when you pay a UPI ID, phone number or QR code. You need it when you send money to an account number, whether through NEFT, RTGS, IMPS or the account-and-IFSC option in a UPI app.

What do NEFT, RTGS, IMPS and UPI mean in the results?

They show which payment systems the branch code is listed for. NEFT and RTGS are the RBI's account-to-account transfer systems, with RTGS meant for amounts of 2 lakh rupees and above. IMPS and UPI are instant systems run by NPCI. A branch missing from a list may still be reachable through its bank's central code.

My bank merged with another bank. Is my old IFSC code still valid?

Often not. After the public sector bank mergers of 2019 and 2020, branches of the merged banks moved to the IFSC codes of the bank they joined, and old codes were phased out. Use the code shown on a recent cheque book or in your banking app, or ask your branch.

Where does the data come from, and is it official?

Results come from Razorpay's free IFSC API, built from the RBI's NEFT and RTGS branch lists and published as a public-domain dataset. It is not an official RBI service and can lag behind recent changes. For large payments, confirm the code and the beneficiary with your bank.

Are my searches stored?

Your search goes to our server, which asks the Razorpay IFSC API and keeps the answer for 24 hours so repeat searches are fast. Fair-use counters use a hashed IP address. Recent searches are saved only in your browser. We never ask for account numbers. See our privacy policy.