Explore Products

Xflow Receiving Accounts

Our version of virtual foreign currency accounts.

Xflow Invoicing

Elegant invoices with built-in payments

FX AI Analyst

Convert with insight, not instinct

Bring funds into India

Funded Startups

Transfer funds easily from global HQ to the Indian subsidiary

IT Service Exporters

Power your IT business across the globe

Freelancers

Easy invoicing and affordable payments

Platforms

Powerful APIs to simplify international payments


Collect funds from India

Global Payment Aggregators

Collections from India made easy

Developers

Blog

Guides

Case Studies

FAQs

Tools

Purpose Codes

Pricing

Certifications

iso
soc

Xflow uses the Mid-Market Rate (MMR) to calculate the transaction rate.

Products
Xflow Receiving Accounts
Xflow Invoicing
Xflow for Platforms
FX AI Analyst
Solutions
For Exporters
For Funded Startups
For Platforms
For Freelancers
For Global payment aggregators
Developers
Developers
Integration Guide
APIs
Error Codes
Resources
Blog
Guides
Case Studies
FAQs
Tools
Purpose Codes
Tools
SWIFT / BIC Code Finder
IBAN Finder
Currency Converter
FIRA calculator
Alternatives
Wise Alternative
Skydo Alternative
Regd. Office Address
No. 843, 2nd Floor, 5th Main Road, Indira Nagar 1st Stage, Bangalore, Karnataka, India, 560038
Queries/grievances
Ashwin Bhatnagar
support@xflowpay.com
Company Identification Number
U72900KA2021FTC149049
More..
Pricing
Careers
Team Xflow
Regd. Office Address
No. 843, 2nd Floor, 5th Main Road, Indira Nagar 1st Stage, Bangalore, Karnataka, India, 560038
Queries/grievances
Ashwin Bhatnagar
support@xflowpay.com
Company Identification Number
U72900KA2021FTC149049
© 2026 Xflow Payments India Pvt. Ltd. All rights reserved.
Sitemap
Privacy Policy
Website Terms of Use
LinkedIn
X
YouTube
Search SWIFT CodeSearch SWIFT by CountrySearch SWIFT by Bank
Home
Tools
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

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.

Skip the SWIFT fees. Send money using Xflow.

Xflow lets you make international payments directly, quickly, affordably, and without hidden fees.

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

More tools by Xflow
IBAN Checker

IBAN Checker

To find a IBAN Code, kindly select the country, bank & city where the bank is located.

Currency Converter

Currency Converter

See how much you will receive in INR when converting a specific USD amount