SWIFT / BIC Code Finder

Search for SWIFT and BIC codes for banks worldwide. Essential for international wire transfers.

Results appear as you type — minimum 2 characters

What is a SWIFT / BIC Code?

A SWIFT code — also called a BIC (Bank Identifier Code) — is an 8 or 11-character alphanumeric code that uniquely identifies a specific bank or financial institution in the international banking network. It is maintained by the Society for Worldwide Interbank Financial Telecommunication (SWIFT) and is required for international wire transfers.

SWIFT Code Structure

A SWIFT/BIC code is broken into four parts:

  1. Bank Code (4 letters): Identifies the financial institution (e.g., DEUT for Deutsche Bank).
  2. Country Code (2 letters): ISO 3166-1 country code (e.g., DE for Germany).
  3. Location Code (2 characters): Identifies the city or head office location.
  4. Branch Code (3 characters, optional): Identifies a specific branch. If omitted or "XXX", refers to the head office.

Example: DEUTDEDBXXX

  • DEUT — Deutsche Bank
  • DE — Germany
  • DB — Frankfurt (location)
  • XXX — Head office

When Do You Need a SWIFT Code?

You need a SWIFT/BIC code when sending or receiving international wire transfers outside the SEPA zone, when wiring funds to non-EU countries, when receiving payments from overseas clients, and when setting up international payroll. Within SEPA (the EU and associated countries), only an IBAN is typically required.

SWIFT Code vs IBAN

While an IBAN identifies a specific bank account, a SWIFT code identifies the bank or branch itself. For international transfers, you usually need both: the IBAN to identify the recipient's account, and the SWIFT/BIC to identify and route the payment to the correct bank. Use our IBAN validator to check the account IBAN and this tool to find the correct SWIFT code.