Swift Code Finder

SWIFT / BIC Codes by Country

Browse all countries to find the correct SWIFT/BIC code for international transfers.

Swift Finder

Select
Select
Select

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

  • 01
    Finding 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.
  • 02
    A SWIFT/BIC code is an 8 or 11 character code that identifies a specific bank and branch globally for cross-border payments.
  • 03
    SWIFT codes are different from IFSC (India domestic), IBAN (account number, mostly Europe), routing numbers (US domestic), and sort codes (UK domestic).
  • 04
    You 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.
  • 05
    For 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

  • 01
    Global Recognition: Recognized by banks and financial institutions worldwide for verified transfers.
  • 02
    Security: Ensures funds are routed to the correct bank and branch, minimizing transfer errors and risks.
  • 03
    Speed:  Enables quicker and reliable processing of international payments across global banking networks.
  • 04
    Standardization: Provides a uniform format that simplifies and streamlines global payment communication.

Use-cases

  • 01
    Used by individuals and businesses to receive overseas payments accurately and without delays.
  • 02
    Helps organizations send payments to international partners or suppliers securely and on time.
  • 03
    Enables users to validate a bank’s SWIFT code before initiating cross-border transfers.
  • 04
    Used 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:

  • 01
    Bank Code: 4 letters representing the bank, often resembling an abbreviation of the bank’s name.
  • 02
    Country Code: 2 letters representing the country (ISO standard code).
  • 03
    Location Code: 2 letters or digits identifying the bank’s city or location.
  • 04
    Branch Code: 3 letters or digits (optional) identifying a specific branch. XXX denotes the bank’s primary office.
swift code

Save more on your international payments

Compare Xflow's transparent pricing against traditional banks

Calculate your extra earning

logo

FX rate

INR amounts with others

logo

FX rate

Banks

FX rate

Disclaimer: Last updated at

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.

Success stories powered by Xflow
How TeachEdison scaled international transactions with lower costs using Xflow

savings on costs compared to SWIFT


“Finding a reliable fintech partner is not just about saving costs, it’s about trust, responsiveness, and long-term alignment. Xflow has supported us..."

Neeraj Krinshnamoorthy

Neeraj Krishnamoorthy

Director & Co-Founder at TeachEdison

View Case Study
DevRev Case Study

savings on FX costs


"Great support, smooth process, and an amazing team. Xflow has made our cross-border payments far more efficient and stress-free...”

Sarah Johnson

Divya Nagabushana

Member of Finance at DevRev

View Case Study
How iGeek Saved 20% on Global Payments with Xflow

saved on fees compared to other providers


"Xflow has been a game changer! Withdrawals are seamless and the FX AI tool is unlike anything else. Support is exceptional."

John Smith

Vatsal Sonani

CEO at iGeek

View Case Study
Elbroz Case Study

savings on transaction fees


"Xflow has been a game-changer for us. Payments that used to take days now settle in under 24 hours, and the FX AI Analyst allows us to withdraw at exactly the rates we want..."

Mayank Pandey

Mayank Pandey

Founder & Director at Elbroz Media Pvt Ltd.

View Case Study
Innovaccer Case Study

savings on transaction fees


"Xflow has been a game changer. We saved lakhs in FX and were able to handle EDPMS seamlessly. Rare to find such a partner."

Kaukab Parvez Khan

Kaukab Parvez Khan

Senior Treasury Manager at Innovaccer

View Case Study

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.

  • 01
    SWIFT Finder tool - Use the search above. Select country, bank, and city for a verified BIC.
  • 02
    Bank statement - Most banks print the SWIFT/BIC under the account details section.
  • 03
    Online banking - Look under account information or international transfer setup screens.
  • 04
    Bank's website - Search FAQs, international payments, or wire transfer support pages.
  • 05
    Direct 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.

FeatureSWIFT / BICIFSCIBANRoutingSort Code
PurposeIdentify a bank globallyIdentify a bank branch in IndiaIdentify a specific accountIdentify a US bankIdentify a UK bank branch
Format8 or 11 alphanumeric characters11 characters (alphanumeric)Up to 34 characters (alphanumeric)9 digits (numeric)6 digits (numeric)
IdentifiesBank + country + branchBank + branchCountry + bank + accountBank + regionBank + branch
Used inInternational wire transfers (global)India (domestic transfers)Europe + 80+ countriesUnited StatesUnited Kingdom
Required forCross-border paymentsNEFT, RTGS, IMPSSEPA, international transfers to EUACH, domestic wiresUK 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/CountryWhat you need beyond SWIFT
EurozoneIBAN
United KingdomSort code or IBAN
United StatesRouting for domestic
IndiaIFSC + RBI purpose code
AustraliaBSB
CanadaTransit code
MexicoCLABE
UAESWIFT + IBAN
SingaporeSWIFT + account
Hong KongSWIFT + 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:

  • 01
    Adding spaces between characters.
  • 02
    O vs 0 / I vs 1 confusion.
  • 03
    Using outdated codes post-merger.
  • 04
    Defaulting to XXX when branch code is required
  • 05
    Using SWIFT for India domestic NEFT/RTGS.
  • 06
    Trusting unverified third-party directories.

Frequently asked questions

A SWIFT code is a unique identifier code that helps the transacting banks recognize each other during international money transfers. It’s usually 8 or 11 characters long and includes details such as the bank’s name, country, and branch.

You can find your bank’s SWIFT code using Xflow’s SWIFT Finder tool. Just enter your bank name and country to get the correct code instantly. You can also check your bank statement or online banking page for confirmation before sending an international transfer.

No, SWIFT and IFSC codes are not the same. SWIFT codes are used for international transactions, while IFSC codes are used for domestic transfers within India through methods such as NEFT, RTGS, or IMPS. Both the codes help in identifying banks, but they work in different payment systems.

Yes, SWIFT code and BIC (Bank Identifier Code) are the same. “SWIFT” is the network that assigns these codes, and “BIC” is the official term used in the ISO standard.

No, all banks do not have SWIFT codes. Only banks and branches that handle international payments are assigned one. Smaller banks or local branches may be using the SWIFT code of a correspondent or partner bank for cross-border transactions.

When an international transfer is made, the SWIFT code helps route the payment to the correct bank. It ensures that the funds reach the intended institution securely and accurately.

An 8-character SWIFT code identifies the bank and country, and defaults to the head office. An 11-character code adds a 3-character branch suffix for routing to a specific branch. When you see "XXX" as the suffix, it still refers to the head office.

No, for SEPA payments within the Eurozone, only an IBAN is required. However, for international wire transfers outside the SEPA zone, a SWIFT/BIC code is mandatory.

Yes. SWIFT codes can change following a merger, acquisition, branch closure, or rebranding. Always verify the current code with the recipient bank before initiating high-value transfers.

The transfer may be rejected and returned, or in some cases misrouted to the wrong bank. Returns typically take 3–7 business days. Investigating and recovering a misrouted wire can involve a tracer fee (typically $25–$75) and may take 2–4 weeks.

Yes. US banks use SWIFT/BIC codes for international transfers and ABA routing numbers for domestic transactions. Some US banks have separate SWIFT codes for USD wires versus foreign currency (FX) wires. You need to confirm which applies before sending.

Yes. To receive an international wire into an Indian bank account, you typically need to provide the bank's SWIFT code, your account number, the IFSC code, and an RBI-mandated purpose code. The purpose code is required for the bank to issue a FIRC (Foreign Inward Remittance Certificate), which serves as proof of foreign remittance.

MT103 is the standard SWIFT message format used for international single customer credit transfers. It contains full transaction details including details of the sender, recipient, amount, currency, and charges and is commonly used as proof of payment.

No. SWIFT codes are used exclusively for traditional bank-to-bank wire transfers. Cryptocurrency transactions operate on separate blockchain networks and do not use SWIFT infrastructure.

When two banks don't have a direct relationship, a correspondent (intermediary) bank facilitates the transfer between them. The correspondent bank's SWIFT code identifies this intermediary in the transaction chain. Correspondent banks typically deduct a lifting charge ($10–$30) from the transfer amount, which is why the recipient may receive slightly less than the amount sent.

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