Why should you use a SWIFT Finder?
By using this page, you can quickly find the verified SWIFT/BIC code for any bank in any country, understand exactly what each part of the code means, see how SWIFT codes differ from IFSC, IBAN, and routing numbers, and learn the safest way to send or receive international transfers without delays, rejections, or hidden correspondent bank fees.
Browse all countries
Key Takeaways
- 01Finding the right SWIFT code by country helps you route international transfers to the correct bank and branch, avoiding costly rejections, delays, and intermediary bank charges.
- 02A SWIFT/BIC code is an 8 or 11 character code that identifies a specific bank and branch globally for cross-border payments.
- 03SWIFT codes are different from IFSC (India domestic), IBAN (account number, mostly Europe), routing numbers (US domestic), and sort codes (UK domestic).
- 04You can find a SWIFT code through your bank statement, online banking, the SWIFT Finder tool above, the bank's website, or by calling your bank.
- 05For transfers involving India, banks may additionally require details such as the beneficiary account number, IFSC code, PAN information, or RBI purpose details depending on the transaction type and regulatory requirements.
What is a SWIFT Code?
SWIFT (Society for Worldwide Interbank Financial Telecommunication) code is a unique identifier used by banks for international money transfers. It allows banks to communicate securely with each other and ensures that funds are routed to the correct bank and branch.
Benefits
- 01Global Recognition: Recognized by banks and financial institutions worldwide for verified transfers.
- 02Security: Ensures funds are routed to the correct bank and branch, minimizing transfer errors and risks.
- 03Speed: Enables quicker and reliable processing of international payments across global banking networks.
- 04Standardization: Provides a uniform format that simplifies and streamlines global payment communication.
Use-cases
- 01Used by individuals and businesses to receive overseas payments accurately and without delays.
- 02Helps organizations send payments to international partners or suppliers securely and on time.
- 03Enables users to validate a bank’s SWIFT code before initiating cross-border transfers.
- 04Used by platforms and companies to manage large-scale or recurring international payments efficiently.
Understanding the SWIFT Code format
SWIFT codes follow a standardized format of 8 or 11 characters that identify banks worldwide. Here's how they break down:
- 01Bank Code: 4 letters representing the bank, often resembling an abbreviation of the bank’s name.
- 02Country Code: 2 letters representing the country (ISO standard code).
- 03Location Code: 2 letters or digits identifying the bank’s city or location.
- 04Branch Code: 3 letters or digits (optional) identifying a specific branch. XXX denotes the bank’s primary office.
Calculate your extra earning
FX rate
INR amounts with others
FX rate
Banks
FX rate
Getting payed from abroad, in four steps
Built for Indian businesses serving international clients, without the usual banking delays or fees.
Open a virtual account
Get a USD virtual account under your business's name. Easy and quick onboarding process.
Get paid like a local wire
Your overseas clients pay you the way they'd pay any US vendor. Funds arrive fast with no additional fee cuts.
Convert at 0% markup
Your USD converts to INR at the live mid-market rate. Get fully transparency on pricing and fees.
Settle to your Indian account
Funds land directly in your business account, fully RBI and FEMA compliant, within a day.
Browse by Popular Banks
How can you find your bank's SWIFT/BIC code?
You can find your bank's SWIFT/BIC code in five reliable ways: 1. Using the Xflow SWIFT Finder tool above, 2. Checking your most recent bank statement, 3. Logging into your online banking portal, 4. Visiting the bank's official website (usually in the international transfers section), or 5. Calling your bank directly to confirm.
- 01SWIFT Finder tool - Use the search above. Select country, bank, and city for a verified BIC.
- 02Bank statement - Most banks print the SWIFT/BIC under the account details section.
- 03Online banking - Look under account information or international transfer setup screens.
- 04Bank's website - Search FAQs, international payments, or wire transfer support pages.
- 05Direct call - Call your bank to confirm 11-character branch-specific codes.
How does SWIFT/BIC differ from IFSC, IBAN, and routing numbers?
SWIFT/BIC identifies a financial institution globally for international transfers, IFSC identifies a bank branch within India for domestic NEFT/RTGS/IMPS, IBAN standardizes bank account identification for international payments many countries including most of Europe, and routing numbers identify US banks for domestic ACH and wire transfers. They serve different purposes and are not interchangeable.
| Feature | SWIFT / BIC | IFSC | IBAN | Routing | Sort Code |
|---|---|---|---|---|---|
| Purpose | Identify a bank globally | Identify a bank branch in India | Identify a specific account | Identify a US bank | Identify a UK bank branch |
| Format | 8 or 11 alphanumeric characters | 11 characters (alphanumeric) | Up to 34 characters (alphanumeric) | 9 digits (numeric) | 6 digits (numeric) |
| Identifies | Bank + country + branch | Bank + branch | Country + bank + account | Bank + region | Bank + branch |
| Used in | International wire transfers (global) | India (domestic transfers) | Europe + 80+ countries | United States | United Kingdom |
| Required for | Cross-border payments | NEFT, RTGS, IMPS | SEPA, international transfers to EU | ACH, domestic wires | UK bank transfers |
When do you need a SWIFT code versus other codes?
SWIFT/BIC codes are commonly required for international transfers, but many countries also require local banking identifiers such as IBANs, routing numbers, sort codes, or branch codes depending on the destination country and payment network.
| Region/Country | What you need beyond SWIFT |
|---|---|
| Eurozone | IBAN |
| United Kingdom | Sort code or IBAN |
| United States | Routing for domestic |
| India | IFSC + RBI purpose code |
| Australia | BSB |
| Canada | Transit code |
| Mexico | CLABE |
| UAE | SWIFT + IBAN |
| Singapore | SWIFT + account |
| Hong Kong | SWIFT + account |
What are some real-world examples of SWIFT codes in use?
01
IT Exporter
Indian IT services exporter receiving USD from a US client. Wrong SWIFT code would result in additional tracer or intermediary charges too.
02
Freelancer
Indian freelancer on Upwork withdrawing earnings to ICICI. Wrong branch suffix can delay credit by 24-48 hours.
03
Funded Startup
Funded startup receiving capital from its international HQ to its Indian subsidiary. The beneficiary bank’s SWIFT/BIC helps route the inward remittance to the correct authorized dealer bank for settlement and compliance processing.
Pro tip
Save the SWIFT codes of all your recurring international counterparties in your invoicing system. Every wrong code on a B2B invoice creates a reconciliation gap of 2-5 business days.
What common SWIFT code mistakes should you avoid?
The most common SWIFT code mistakes are copying SWIFT codes with extra spaces or formatting characters, mixing up similar-looking characters like O and 0, using an outdated code after a bank merger, picking the wrong branch suffix, and confusing SWIFT with IFSC for India domestic transfers. Other common errors include:
- 01Adding spaces between characters.
- 02O vs 0 / I vs 1 confusion.
- 03Using outdated codes post-merger.
- 04Defaulting to XXX when branch code is required
- 05Using SWIFT for India domestic NEFT/RTGS.
- 06Trusting unverified third-party directories.
Frequently asked questions
Data Source
SWIFT/BIC code data sourced from the official SWIFT BIC Directory (ISO 9362) and validated against participating banks' published reference data.
Last Updated: 20/05/2026