Find an IFSC Code
Enter a full IFSC (e.g. SBIN0000001) or search by branch, city, or bank name.
IFSC Format Validator
Offline format-only check: confirms the code matches the RBI pattern. For full branch details use the search box above.
Browse by Bank
Explore the full India IFSC Directory - 180+ banks, state-by-state, district-by-district.
What is an IFSC Code?
IFSC stands for Indian Financial System Code. It is an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to uniquely identify every bank branch in India that participates in electronic fund transfer systems like NEFT, RTGS, and IMPS.
IFSC Code Format
| Position | Characters | Meaning | Example (SBIN0000001) |
|---|---|---|---|
| 1-4 | 4 letters | Bank code (assigned by RBI) | SBIN = State Bank of India |
| 5 | 1 digit | Always 0 (reserved for future use) | 0 |
| 6-11 | 6 alphanumeric | Branch code (unique per bank) | 000001 = Kolkata Main |
Where is IFSC Used?
- NEFT (National Electronic Funds Transfer) — Batch-based transfers, settled in half-hourly batches
- RTGS (Real Time Gross Settlement) — Real-time transfers for amounts above Rs. 2 lakh
- IMPS (Immediate Payment Service) — Instant 24/7 transfers up to Rs. 5 lakh
- UPI (Unified Payments Interface) — Uses IFSC internally for bank routing
Common Bank Codes
| Code | Bank | Code | Bank |
|---|---|---|---|
SBIN | State Bank of India | HDFC | HDFC Bank |
ICIC | ICICI Bank | UTIB | Axis Bank |
PUNB | Punjab National Bank | BARB | Bank of Baroda |
CNRB | Canara Bank | UBIN | Union Bank of India |
KKBK | Kotak Mahindra Bank | YESB | Yes Bank |
INDB | IndusInd Bank | BKID | Bank of India |
IFSC codes are assigned by the Reserve Bank of India. Data sourced from the open-source razorpay/ifsc repository, refreshed bi-monthly. Always verify the IFSC with your bank before initiating transfers; codes may change when branches merge or relocate.