IFSC vs SWIFT vs IBAN: All You Need to Know

IFSC बनाम SWIFT बनाम IBAN: आपको जो कुछ जानना चाहिए

IFSC, SWIFT and IBAN are all "bank routing codes" — they simply tell the international banking system which bank and branch should receive your money. IFSC is used inside India for domestic transfers (NEFT, RTGS, IMPS). SWIFT is used for international wire transfers between countries. IBAN is used within Europe and some other regions to identify both the bank and account in one code. India does not use IBAN. Each code serves a different purpose and you must use the right one, or your transfer will fail.
IFSC, SWIFT और IBAN सभी "बैंक रूटिंग कोड" हैं — ये बस अंतर्राष्ट्रीय बैंकिंग प्रणाली को बताते हैं कि आपका पैसा किस बैंक और शाखा में जाना चाहिए। IFSC का उपयोग भारत के भीतर घरेलू ट्रांसफर (NEFT, RTGS, IMPS) के लिए होता है। SWIFT का उपयोग देशों के बीच अंतर्राष्ट्रीय वायर ट्रांसफर के लिए होता है। IBAN का उपयोग यूरोप और कुछ अन्य क्षेत्रों में होता है। भारत IBAN का उपयोग नहीं करता।

If you are sending money from the USA, UK, Australia or any other country to a Gramin Bank in India, you will need a SWIFT code (not IFSC). But if you are transferring money from one Indian account to another, IFSC is what you need. This guide makes it simple — read it once and you will never be confused again.

🔍 Find IFSC Code
IFSC कोड खोजें
✅ Validate IFSC
IFSC सत्यापित करें

1. IFSC Code — India's Domestic Bank Code

IFSC कोड — भारत का घरेलू बैंक कोड

The Indian Financial System Code (IFSC) is an 11-character alphanumeric code assigned by the Reserve Bank of India (RBI) to every bank branch in India. It is used exclusively for domestic fund transfers within India — NEFT, RTGS and IMPS.

भारतीय वित्तीय प्रणाली कोड (IFSC) एक 11 अक्षरों का अल्फान्यूमेरिक कोड है जो RBI द्वारा भारत में हर बैंक शाखा को दिया जाता है। इसका उपयोग केवल भारत के भीतर घरेलू फंड ट्रांसफर के लिए होता है।


2. SWIFT Code / BIC — The International Standard

SWIFT कोड / BIC — अंतर्राष्ट्रीय मानक

The SWIFT code (also called BIC — Bank Identifier Code) is the international equivalent of IFSC. It identifies a specific bank and branch in any country in the world. When someone in Saudi Arabia, the USA, UK or Australia wants to send money to an Indian bank account, they use the SWIFT code of the Indian bank.

SWIFT कोड (जिसे BIC — बैंक आइडेंटिफायर कोड भी कहते हैं) IFSC का अंतर्राष्ट्रीय समकक्ष है। जब सऊदी अरब, USA, UK या ऑस्ट्रेलिया में कोई भारतीय बैंक खाते में पैसे भेजना चाहता है, तो वे भारतीय बैंक के SWIFT कोड का उपयोग करते हैं।

⚠️ Important / महत्वपूर्ण: Most small Gramin Banks (Regional Rural Banks) do NOT have their own SWIFT code. To receive international transfers, Gramin Bank customers typically use the SWIFT code of their sponsor bank (e.g., SBI, PNB, or Canara Bank) along with their Gramin Bank account details.
अधिकांश छोटे ग्रामीण बैंकों का अपना SWIFT कोड नहीं होता। अंतर्राष्ट्रीय ट्रांसफर प्राप्त करने के लिए, ग्रामीण बैंक ग्राहक अपने प्रायोजक बैंक (जैसे SBI, PNB, या Canara Bank) के SWIFT कोड का उपयोग करते हैं।

3. IBAN — European Bank Code

IBAN — यूरोपीय बैंक कोड

The IBAN (International Bank Account Number) is a system used mainly in Europe, the Middle East and some other regions. It combines the country code, bank code, branch code and account number all into one long code of up to 34 characters. India does not use IBAN. If someone from Europe asks you for an IBAN to send money to your Indian bank, tell them India does not have IBANs — give them your account number and SWIFT code instead.

IBAN (इंटरनेशनल बैंक अकाउंट नंबर) मुख्य रूप से यूरोप, मध्य पूर्व और कुछ अन्य क्षेत्रों में उपयोग की जाने वाली प्रणाली है। भारत IBAN का उपयोग नहीं करता। यदि यूरोप से कोई आपसे भारतीय बैंक में पैसे भेजने के लिए IBAN मांगे, तो उन्हें बताएं कि भारत में IBAN नहीं है — इसके बजाय उन्हें अपना खाता नंबर और SWIFT कोड दें।


Quick Comparison: IFSC vs SWIFT vs IBAN

त्वरित तुलना: IFSC बनाम SWIFT बनाम IBAN

FeatureIFSCSWIFT / BICIBAN
Used inIndia onlyWorldwideEurope & some others
Length11 characters8 or 11 charactersUp to 34 characters
PurposeIdentify branchIdentify bank globallyIdentify bank + account
India uses it?✅ Yes✅ Yes (for incoming international)❌ No
Used for NEFT/RTGS?✅ Yes❌ No❌ No
🔍 Find IFSC Code
IFSC कोड खोजें
🏦 All Gramin Banks
सभी ग्रामीण बैंक

Frequently Asked Questions (FAQs)

अक्सर पूछे जाने वाले प्रश्न

Q1. Does India use IBAN?

प्र1. क्या भारत IBAN का उपयोग करता है?

No. India does not use the IBAN system. India uses IFSC codes for domestic transfers and SWIFT codes for receiving international transfers. If someone asks you for an IBAN for an Indian bank, give them the account number and SWIFT code instead. / नहीं। भारत IBAN प्रणाली का उपयोग नहीं करता। भारत घरेलू ट्रांसफर के लिए IFSC और अंतर्राष्ट्रीय ट्रांसफर के लिए SWIFT का उपयोग करता है।

Q2. Can I receive international money in my Gramin Bank account?

प्र2. क्या मैं अपने ग्रामीण बैंक खाते में अंतर्राष्ट्रीय पैसे प्राप्त कर सकता हूं?

Yes, but since most Gramin Banks don't have their own SWIFT code, you must use the SWIFT code of your sponsor bank (e.g., SBI's SWIFT is SBININBB). Contact your branch for the exact details. / हां, लेकिन अधिकांश ग्रामीण बैंकों का अपना SWIFT कोड नहीं होता, इसलिए आपको अपने प्रायोजक बैंक (जैसे SBI का SWIFT: SBININBB) के SWIFT कोड का उपयोग करना होगा।

Q3. What is the difference between SWIFT code and IFSC code?

प्र3. SWIFT कोड और IFSC कोड में क्या अंतर है?

IFSC is used for transfers within India (NEFT, RTGS, IMPS) and identifies a specific branch. SWIFT identifies a bank globally and is used for international wire transfers between countries. They serve completely different purposes. / IFSC का उपयोग भारत के भीतर ट्रांसफर के लिए और एक विशिष्ट शाखा की पहचान के लिए होता है। SWIFT बैंक को वैश्विक स्तर पर पहचानता है और अंतर्राष्ट्रीय वायर ट्रांसफर के लिए उपयोग होता है।

Q4. What is the SWIFT code of State Bank of India (SBI)?

प्र4. भारतीय स्टेट बैंक (SBI) का SWIFT कोड क्या है?

The main SWIFT code of State Bank of India is SBININBB. For specific SBI branches, an extended 11-character SWIFT code is used. Always confirm with your SBI branch for the exact code needed for your international transfer. / भारतीय स्टेट बैंक का मुख्य SWIFT कोड SBININBB है। विशिष्ट SBI शाखाओं के लिए 11 अक्षरों के विस्तारित SWIFT कोड का उपयोग होता है।

Q5. What banking code does the USA use?

प्र5. USA किस बैंकिंग कोड का उपयोग करता है?

The USA uses a 9-digit ABA Routing Number for domestic transfers (similar to India's IFSC). For international transfers, US banks use SWIFT codes. The USA does not use IBAN. / USA घरेलू ट्रांसफर के लिए 9 अंकीय ABA रूटिंग नंबर का उपयोग करता है (भारत के IFSC के समान)। अंतर्राष्ट्रीय ट्रांसफर के लिए SWIFT कोड का उपयोग होता है। USA IBAN का उपयोग नहीं करता।

Q6. What banking code does the UK use?

प्र6. UK किस बैंकिंग कोड का उपयोग करता है?

The UK uses a 6-digit Sort Code for domestic transfers (formatted as XX-XX-XX). For international transfers within Europe, UK banks also use IBAN. For transfers outside Europe, SWIFT codes are used. / UK घरेलू ट्रांसफर के लिए 6 अंकीय Sort Code का उपयोग करता है। यूरोप के भीतर अंतर्राष्ट्रीय ट्रांसफर के लिए IBAN और यूरोप के बाहर SWIFT कोड का उपयोग होता है।

Q7. Do I need IFSC or SWIFT to send money from Saudi Arabia to India?

प्र7. सऊदी अरब से भारत पैसे भेजने के लिए IFSC या SWIFT की जरूरत है?

You need the SWIFT code of the Indian bank (not IFSC) to send money from Saudi Arabia. The IFSC code is only used for transfers that originate and end inside India. Platforms like Wise, Western Union and bank wire services all require the SWIFT code for international India transfers. / सऊदी अरब से पैसे भेजने के लिए भारतीय बैंक के SWIFT कोड (IFSC नहीं) की जरूरत है। IFSC कोड केवल भारत के भीतर उत्पन्न होने वाले ट्रांसफर के लिए है।

Q8. Is SWIFT code the same as BIC code?

प्र8. क्या SWIFT कोड और BIC कोड एक ही हैं?

Yes. SWIFT code and BIC (Bank Identifier Code) are the same thing. They are two names for the same international banking identifier managed by SWIFT (Society for Worldwide Interbank Financial Telecommunication). / हां। SWIFT कोड और BIC (बैंक आइडेंटिफायर कोड) एक ही चीज़ हैं। ये SWIFT द्वारा प्रबंधित एक ही अंतर्राष्ट्रीय बैंकिंग पहचानकर्ता के दो नाम हैं।

Q9. Can I validate my IFSC code online?

प्र9. क्या मैं अपना IFSC कोड ऑनलाइन सत्यापित कर सकता हूं?

Yes. You can use our free IFSC Code Validator to instantly check if an IFSC code is active and get the full branch name and address. This is especially useful before RTGS transfers. / हां। हमारे मुफ्त IFSC कोड वैलिडेटर का उपयोग करके आप तुरंत जांच सकते हैं कि IFSC कोड सक्रिय है या नहीं।

Q10. What is MICR code and how is it different from IFSC?

प्र10. MICR कोड क्या है और यह IFSC से कैसे अलग है?

MICR (Magnetic Ink Character Recognition) is a 9-digit code printed at the bottom of cheques, used for cheque processing. IFSC is for electronic fund transfers (NEFT, RTGS, IMPS). They serve different purposes — MICR for cheques, IFSC for digital transfers. You can look up your branch's MICR code using our MICR Code Checker. / MICR (मैग्नेटिक इंक कैरेक्टर रिकग्निशन) एक 9 अंकीय कोड है जो चेक के नीचे छपा होता है। IFSC इलेक्ट्रॉनिक ट्रांसफर के लिए है। हमारे MICR कोड चेकर से अपनी शाखा का MICR कोड खोजें।

Disclaimer: This article is for general information and education only. Banking codes and international transfer requirements may change. Always verify the exact SWIFT code and routing details with your bank before sending international transfers.

🔍 Find IFSC Code
IFSC कोड खोजें
🏦 All Gramin Banks
सभी ग्रामीण बैंक