All Banks

Select a bank to find SWIFT codes

Ab Bank Limited
Abhyudaya Co Operative Bank Ltd
Abu Dhabi Commercial Bank
Allahabad Bank
Andhra Bank
Anz Banking Group Ltd
Axis Bank Limited
Bandhan Bank Limited
Bank Of America N A Chennai
Bank Of America N A Mumbai
Bank Of America N A New Delhi
Bank Of Bahrain And Kuwait B S C
Bank Of Baroda
Bank Of Ceylon
Bank Of India
Bank Of Maharashtra
Bank Of Nova Scotia The
Bank Of Tokyo Mitsubishi Ufj Ltd The
Barclays Bank Plc
Bassein Catholic Co Operative Bank Limited
Bnp Paribas India
Bombay Mercantile Cooperative Bank Limited
Bombay Stock Exchange Limited
Canara Bank
Catholic Syrian Bank Ltd
Central Bank Of India
Citibank N A
City Union Bank Limited
Clearing Corporation Of India Ltd The
Cooperatieve Rabobank U A
Corporation Bank
Credit Agricole Cib
Credit Suisse Ag
Ctbc Bank Co Ltd New Delhi Branch
Dbs Bank Ltd Mumbai Branch
Dcb Bank Limited
Dena Bank
Dena Bank Raipur M P
Deutsche Bank Ag
Dhanlaxmi Bank Limited
Doha Bank Q S C Mumbai Branch
Edelweiss Custodial Services Ltd
Emirates Nbd Bank P J S C
Export Import Bank Of India
Federal Bank Limited The
First Abu Dhabi Bank Pjsc Formerly National Bank Of Abu Dhabi
Firstrand Bank Limited
HDFC Bank Limited
ICICI Bank Limited
IDBI Bank Limited
Idfc Bank Limited
Ifci Limited
India International Clearing Corporationifsc Limited
Indian Bank
Indian Overseas Bank
Indusind Bank Limited
Industrial And Commercial Bank Of China Mumbai Branch
Industrial Bank Of Korea New Delhi Branch
Jammu And Kashmir Bank Ltd
Jpmorgan Chase Bank N A Mumbai Branch
Jsc Vtb Bank New Delhi Branch
Karnataka Bank Ltd
Karur Vysya Bank Ltd The
Keb Hana Bank Chennai Branch
Kotak Mahindra Bank Limited
Krung Thai Bank Public Company Ltd
Lakshmi Vilas Bank Limited
Maharashtra State Co Operative Bank Ltd The
Mashreq Bank
Mizuho Bank Ltd
Morgan Stanley India Company Pvt Ltd
National Australia Bank Limited India Branch
Nkgsb Co Op Bank Ltd
Orbis Financial Corporation Ltd
Oriental Bank Of Commerce
Pt Bank Maybank Indonesia Tbk
Punjab And Maharashtra Co Operative Bank Limited
Punjab And Sind Bank
Punjab National Bank
Qatar National Bank Saq
Rbl Bank Ltd
Reliance Industries Limited
Reserve Bank Of India
Sberbank
SBI Sg Global Securities Services Pvt Ltd
Sbm Bank Mauritius Limited
Shinhan Bank
Small Industries Development Bank Of India
Societe Generale
Sonali Bank
Standard Chartered Bank
State Bank Of India
Stock Holding Corporation Of India Limited
Sumitomo Mitsui Banking Corporation New Delhi Branch
Svc Co Operative Bank Limited
Syndicate Bank
Tamilnad Mercantile Bank Limited
The Bharat Co Operative Bank Mumbai Ltd
The Cosmos Co Operative Bank Ltd
The Hongkong And Shanghai Banking Corporation Limited
The Kalupur Commercial Co Operative Bank Limited
The Royal Bank Of Scotland Plc India Branch Formerly Known As Rbs Nv
The Saraswat Co Operative Bank Ltd
The South Indian Bank Ltd
Thomas Cook India Ltd
Tjsb Sahakari Bank Ltd
Uco Bank
Union Bank Of India
Union Bank Of India Treasury Branch
United Bank Of India
United Overseas Bank Limited Mumbai Branch
Vijaya Bank
Westpac Banking Corporation
Woori Bank Chennai Br
Yes Bank Limited

What is a SWIFT Code?

SWIFT (Society for Worldwide Interbank Financial Telecommunication) code, also known as BIC (Bank Identifier Code), is an 8-11 character code used to identify banks and financial institutions globally. This code is essential for international wire transfers and cross-border transactions.

SWIFT Code Format

A SWIFT code consists of 8 or 11 characters: the first 4 letters represent the bank code, the next 2 letters represent the country code, the following 2 characters represent the location code, and the optional last 3 characters represent the branch code.

Why is SWIFT Code Important?

Every cross-border payment — a salary from an overseas employer, an NRI relative's remittance, an export invoice — travels through the SWIFT network, and the code is what tells that network exactly which bank, in which country, at which office should receive the money. Unlike a domestic transfer, an international wire may pass through one or more correspondent banks on the way, so a wrong or outdated code doesn't just delay the payment, it can strand it mid-route where recovering it takes weeks of tracing. Our guide to how international transfers actually move walks through the full journey of a wire from a sender abroad to an Indian account.

For transfers within India you need the branch's IFSC code instead, and you can check the value of an incoming foreign payment with the currency converter.

What an International Transfer Actually Needs

The sender's bank will ask for: the beneficiary's full name and address as per the account, the account number, the bank's SWIFT/BIC code, and often the branch address. Many Indian banks route inward remittances through a specific (often head-office) SWIFT code plus your branch's IFSC — confirm the exact combination with your bank before sharing details, as an 8-character head-office code is frequently the right one even when a branch-specific code exists.

Costs to Expect

An international wire typically loses value at three points: the sender's bank fee, intermediary (correspondent) bank charges of $10–30 that are deducted mid-route, and the exchange-rate margin applied when converting to rupees. For regular or smaller transfers, dedicated remittance services often beat traditional wires on total cost — our practical guide to sending money to India compares the channels rupee-for-rupee. Whatever you choose, compare the rupees that actually arrive, not the advertised fee.

FAQs about SWIFT Code

A SWIFT code (also called BIC code) is an 8-11 character code that identifies banks and financial institutions worldwide. It is used to facilitate international wire transfers and ensure money reaches the correct bank and branch.
You can find the SWIFT code by selecting your bank and city from our tool. Alternatively, check your bank statement, contact your bank, or visit the bank's official website.
Yes, SWIFT code is mandatory for international wire transfers. It ensures that the funds are transferred to the correct bank and branch across borders.
SWIFT codes are used for international transfers, while IFSC codes are used for domestic transfers within India. SWIFT codes are 8-11 characters, while IFSC codes are always 11 characters.