Find SWIFT/BIC Codes
for Banks
Everything you need to find the right SWIFT/BIC code for your transfer. Search by bank or country to find the right branch code. Or, if you already have a code, you can use our checker tool to make sure it's correct.
Find a Swift code
Just fill in the country and account details below
Why SuperPay™
and not bank transfers?
No correspondent banks, no intermediary charges. SuperPay uses Visa Direct to push funds directly — what you send is what they get.
Just ~1% FX markup vs 2-3% charged on SWIFT transfers. Live rates visible in your account before you confirm.
Send EUR, GBP, USD, PKR, INR, PHP, and more via Visa Direct to beneficiary accounts across 40+ countries.
What is a
SWIFT/BIC Code?
A SWIFT code is an 8 to 11-character alphanumeric code that uniquely identifies a bank or financial institution in international transactions. It is assigned by the Society for Worldwide Interbank Financial Telecommunication (SWIFT), a Belgium-based network established in 1973 and used by over 11,000 banks in 200+ countries. BIC (Bank Identifier Code, ISO 9362) is simply the formal name for the same code — every SWIFT code is a BIC, and every BIC used for SWIFT messaging is a SWIFT code.
Bank code
4 letters identifying the bank
Country code
2 letters (ISO 3166-1)
Location code
2 characters for city/region
Branch code
3 characters (XXX = head office)
SWIFT/BIC code vs
routing numbers
A SWIFT/BIC code is only for international transfers. Domestic transfers within a country use a different, local system instead — and almost every country calls it something different, with its own format.
SWIFT/BIC Code
Identifies a bank for transfers that cross a border. One global standard — the same format works for every country, no matter where the recipient banks.
- check_circle8 or 11 alphanumeric characters, everywhere
- check_circleOne international standard (ISO 9362)
- check_circleNeeded whenever the transfer crosses a border
Domestic Bank Code
Identifies a bank for transfers within its own country. There's no single global standard — each country runs its own system, under its own name.
- check_circleFormat varies by country — digits, letters, or both
- check_circleA different name in almost every country
- check_circleNeeded only for transfers within that same country
| Country | Domestic system | Format |
|---|---|---|
| United States | ABA Routing Number | 9 digits |
| India | IFSC (Indian Financial System Code) | 11 alphanumeric characters |
| United Kingdom | Sort Code | 6 digits |
| Australia | BSB Number (Bank State Branch) | 6 digits |
| Mexico | CLABE | 18 digits |
| China | CNAPS Code | 12 digits |
Sending money within a country? Use its local system. Sending internationally? You need the recipient bank's SWIFT/BIC code — and often the domestic code too, since the SWIFT/BIC code routes the payment across borders while the local code identifies the exact receiving branch.
SWIFT transfers are slow and expensive
SWIFT payments route through correspondent banks — each one adding fees, delays, and markup. SuperPay bypasses the SWIFT network entirely, using Visa Direct to push funds directly.
Comparison
Your bank (SWIFT)
SuperPay
Network
SWIFT (correspondent banking)
Visa Direct
Transfer fee
AED 50-150
$0
FX markup
2-3%
~1%
Processing time
2-5 business days
Same day
Intermediary fees
AED 50-100 per hop
None
Tracking
Limited
Real-time
SuperPay uses Visa Direct and applies a ~1% FX markup on mid-market rates. Traditional SWIFT transfers typically incur 2-3% FX markup plus intermediary bank fees at each hop. Actual costs vary by institution and corridor.
Send money internationally
with SuperPay
SuperPay uses Visa Direct to push funds directly — no correspondent banks, no intermediary fees, no 2-5 day waits. Competitive FX rates and zero transfer fees. Trusted by 3,000+ companies across the UAE.
Zero transfer fees
Send money abroad without losing funds to wire fees or hidden charges. Eliminates the traditional AED 50-150 cost per transfer.
Same-day settlement
Same-day settlement for major corridors — no more waiting 3-5 business days for SWIFT transfers to clear.
40+ countries supported
Send money abroad without losing funds to wire fees or hidden charges. Eliminates the traditional AED 50-150 cost per transfer.
Real-time tracking
Track your transfers in real-time from initiation to delivery. Auto-generated payment slips for every transaction.
Accounting integrations
Auto-sync payments with Xero, QuickBooks, Oracle NetSuite, SAP, Zoho Books, and more. Eliminate manual reconciliation.
Why do you need
a SWIFT code?
A SWIFT code helps identify the recipient's bank for a traditional international wire transfer. Here's when it typically comes up:
Sending money abroad
Your bank will ask for the recipient's SWIFT code to route the payment to the correct institution.
Receiving international payments
Share your bank's SWIFT code with overseas clients or employers so they can send funds to your account.
Paying international suppliers
Businesses use SWIFT codes to pay vendors, manufacturers, and service providers in other countries.
Freelancer & contractor payments
Pay overseas developers, designers, and consultants directly into their bank accounts.
Browse by country
Find SWIFT codes for banks across 204 countries.
EUROPE
MIDDLE EAST
AMERICAS
AFRICA
OCEANIA
OTHER
FAQs
What is a SWIFT/BIC code?expand_more
Is there a difference between a SWIFT code and a BIC code?expand_more
What is the difference between a SWIFT code and an IBAN?expand_more
How do I read a SWIFT code?expand_more
How many characters are in a SWIFT code?expand_more
Skip SWIFT. Pay less with Visa Direct.
No intermediary banks | Zero transfer fees | Same-day delivery