Search IFSC codes for SBI, HDFC, ICICI, Axis, PNB, Bank of Baroda, Canara Bank, Airtel Payments Bank, India Post and every other Indian bank — 1,00,000+ branches, RBI-verified data.
Select bank → state → district → city → branch. Takes about 20 seconds.
From nationalised giants to the newest payment banks — we have them all.
IFSC codes, branch lookup, financial calculators — all free, no signup required.
Instant IFSC code lookup for any branch across India
🔢Find MICR codes for cheque processing and clearance
🌐Look up branch details, SWIFT and international transfer codes
📍Find nearest bank branches with live maps and contacts
💰Browse all bank branches and IFSC codes in any city
🏛️Explore every bank branch across any Indian state
Start from whatever detail you have — bank name, branch, MICR code, city, district, state, or address.
Start from just the bank's name — search SBI, HDFC, ICICI or any of the 200+ banks
🏢Know the branch name? Get its exact IFSC code in seconds
🔢Convert a 9-digit cheque MICR code to an IFSC code instantly
🗺️Browse all bank branches and IFSC codes across a full district
📍Find every bank branch and IFSC code in your city
🏛️Explore bank IFSC codes across any Indian state
📌Search by locality, road or area to pinpoint the right branch
Okay so here's the thing — I've explained IFSC codes to probably a hundred people in my life and the Wikipedia-style definition never helps anyone. So let me try a different approach.
An IFSC code (Indian Financial System Code) is basically your bank branch's permanent ID number. Think of it like a PAN card, but for a bank branch instead of a person. It's 11 characters long, always. The structure is dead simple once you see it:
| Position | Characters | What it means | Example (SBIN0001234) |
|---|---|---|---|
| 1–4 | Letters | Bank identifier code | SBIN = State Bank of India |
| 5 | Always "0" | Reserved by RBI (for future use) | 0 |
| 6–11 | Letters/digits | Specific branch identifier | 001234 = that particular branch |
Why does this matter? Because every online money transfer — NEFT, RTGS, IMPS, and even UPI under the hood — uses this code to route money to the right branch. Get one digit wrong and either the transfer fails or, in some cases, it goes somewhere you didn't intend.
🔎 Quick fact: As of 2024, RBI has issued IFSC codes to over 1,60,000 bank branches across India. That's every scheduled commercial bank, cooperative bank, and payments bank branch in the country.
This is where most banking explainers go completely wrong. They list the three options with identical-looking features and leave you more confused than before. Let me just tell you what I actually use and when.
Use NEFT when you're not in a hurry and the amount is under ₹2 lakh. It's free (banks can't charge NEFT fees anymore — RBI banned that in 2019), it settles in half-hourly batches 24×7, and it's rock solid for routine transfers like paying rent or sending money to family.
Use RTGS when you're transferring ₹2 lakh or more and the other person genuinely needs it immediately. Real-time gross settlement means the money moves in seconds, not batches. Available 24×7 since December 2020. Banks usually charge ₹20–50 for RTGS. Worth it for large amounts.
Use IMPS for anything urgent regardless of amount. Up to ₹5 lakh per transaction, works around the clock including holidays, and the money arrives in seconds. Small charges apply but honestly for urgent transfers it's the obvious choice.
Controversial opinion: honestly, for 90% of day-to-day transfers, just use UPI. NEFT and RTGS are great but require you to add beneficiaries, wait for activation windows, and remember IFSC codes. That said — if you're doing business payments, high-value transfers, or anything that needs a paper trail, NEFT/RTGS is the professional's choice.
In all three cases, you will need the recipient's IFSC code. That's what this tool is for.
This is actually useful to know, because sometimes you're offline or don't have internet access.
I tested all of these and the cheque book is honestly still the fastest if you have it handy. The net banking route is fine but requires you to log in and navigate menus. The search tool on this site is probably faster if you just know the branch name or city.
People mix these up constantly. Here's a table that actually makes sense:
| Code Type | Length | Used For | When You Need It |
|---|---|---|---|
| IFSC | 11 chars | Domestic transfers (NEFT/RTGS/IMPS) | Sending money within India online |
| MICR | 9 digits | Cheque processing (clearing) | Issuing or depositing cheques |
| SWIFT/BIC | 8–11 chars | International wire transfers | Receiving money from abroad |
| IBAN | varies | Cross-border in SEPA region | Europe/some Gulf countries |
The short version: IFSC for anything inside India online, MICR only comes up with cheques (which is increasingly rare), and SWIFT only matters for international transfers. You can find all three codes for any branch using the search on this site.
IFSC (Indian Financial System Code) is an 11-character alphanumeric code assigned by the Reserve Bank of India to uniquely identify every bank branch participating in electronic fund transfers. You need it whenever you send money online via NEFT, RTGS, or IMPS — it tells the system exactly which branch the recipient's account is at. Without the correct IFSC, transfers either fail outright or get stuck in limbo.
Type the bank name (or branch name, city, or the IFSC code itself) in the search bar above — results appear instantly. If you prefer guided navigation, use the step-by-step finder: select your bank, then state, district, city, and branch to get the full details. Your IFSC code is also printed on every cheque leaf, on the first page of your passbook, and in your bank's mobile app under Account Details.
Airtel Payments Bank IFSC codes all start with AIRP. The primary code used for most transfers is AIRP0000001. Since Airtel Payments Bank is a digital-first bank, it operates under a single IFSC for all accounts. Search "Airtel" in the box above to confirm the exact code for your specific use case.
India Post Payments Bank uses IFSC codes beginning with IPOS. The main code is IPOS0000001. IPPB has branches at post offices across the country — search "India Post" above to find the code for a specific post office branch.
Not exactly — the IFSC code contains the branch code within it. The first four characters identify the bank, the fifth is always "0", and the last six characters are the actual branch code. So the IFSC is a combination of bank identifier plus branch identifier. Some banks use a sequential numbering system for branches; others use location-based codes.
Yes, IFSC codes do change — most commonly when banks merge. When Bank of Baroda merged with Vijaya Bank and Dena Bank, thousands of IFSC codes were reassigned. Old codes usually work for a transition period (6–12 months), after which transfers fail. We update our database regularly to reflect the latest RBI-issued codes, but it's always worth confirming directly with your bank if you're using an old code for a high-value transfer.
IFSC is the 11-character code used for domestic electronic transfers (NEFT/RTGS/IMPS) within India. MICR is a 9-digit code printed in magnetic ink on cheques — it's used for automated cheque processing and clearing, not online transfers. SWIFT/BIC is an 8–11 character international code used when receiving money from foreign banks. You can find all three codes for any branch using our search tool.