Exclusive invite to AgentWallet Payouts.com  — early access to wallets built for AI agents Claim invite
Free tool · Runs in your browser

SWIFT / BIC Code Checker — validate the format

Check the length, bank code, ISO country code and structure of any SWIFT/BIC code, with a bank, country, location and branch breakdown. No sign-up, and nothing is sent anywhere.

Try an example:

Step by step

How to check a SWIFT/BIC code

It takes a few seconds and happens entirely on your device.

1

Paste the SWIFT/BIC code

Type or paste the code into the field. Spaces and letter case don't matter — the checker uppercases it for you.

2

Run the check

Select Check code. The tool verifies the length, bank code, ISO country code, and the location and branch codes, all in your browser.

3

Read the breakdown

A valid code is split into its bank, country, location and branch parts, so you can confirm each section is right.

Anatomy

What is a SWIFT/BIC code?

A SWIFT/BIC code (Bank Identifier Code) is a standardised way to identify a bank for cross-border payments. It is 8 or 11 characters: a four-letter bank code, a two-letter country code, a two-character location code, and an optional three-character branch code.

DEUT
Bank code
DE
Country code
FF
Location code
500
Branch code

Under the hood

How SWIFT/BIC validation works

A genuine check looks at the structure and the country code — not just the length. It confirms the form of the code, which is what catches typos.

Bank & country

The first four characters are the bank code and must be letters. The next two must be a real country code — we check them against the official ISO 3166-1 list of 200+ countries.

Length & characters

A BIC is exactly 8 or 11 characters. The location code is two letters or digits; the optional branch code is three. The tool confirms the count and the allowed characters in each part.

What it can and can't do

Structure and country checks catch most mistakes. Confirming a BIC is registered and active needs the licensed SWIFT directory, so this tool validates the form of a code, not its registration.

Reference

What each part of a BIC means

Every SWIFT/BIC code follows the same ISO 9362 layout. Here is what each position represents, using the example DEUT DE FF 500.

PositionPartLengthExample
1–4Bank (institution) code4 lettersDEUT
5–6Country code (ISO 3166-1)2 lettersDE
7–8Location code2 letters or digitsFF
9–11Branch code (optional)3 letters or digits500

An 8-character BIC refers to a bank's primary office; the 11-character form adds a branch code. A branch code of XXX also means the primary office.

Troubleshooting

Common reasons a SWIFT/BIC fails

If the checker reports an invalid code, it's usually one of these.

Wrong length

A BIC must be exactly 8 or 11 characters. Nine or ten characters — often a mistyped or partial branch code — will fail.

An invalid country code

Characters five and six must be a real ISO country code. A typo here — or the wrong country entirely — is caught immediately.

Wrong characters

The bank code must be letters, and pasting can pull in the letter O instead of zero, or stray symbols. Only A–Z and 0–9 belong in a BIC.

Good to know

SWIFT/BIC vs IBAN

They're often needed together for an international transfer, but they identify different things.

SWIFT/BIC — the bank

The Bank Identifier Code identifies the financial institution. Cross-border payments use it to route to the right bank, then the IBAN to reach the account.

IBAN — the account

The International Bank Account Number points to one specific account. Need to check one? Use our free IBAN checker to validate an IBAN.

FAQ

SWIFT/BIC checker — frequently asked questions

What a SWIFT/BIC check does and doesn't tell you, how the code is structured, and how a BIC differs from an IBAN.
Paying banks worldwide?
What is a SWIFT/BIC code?
A SWIFT/BIC code (Bank Identifier Code, defined by ISO 9362) identifies a bank or financial institution for international payments. A checker confirms the code is well-formed: it validates the 8- or 11-character length, the four-letter bank code, a real two-letter ISO country code, and the location and branch codes. Ours runs entirely in your browser.
Does this checker confirm the bank or account exists?
No. It checks the structure and that the country code is a real ISO country, which catches most typos. It cannot confirm the BIC is registered with SWIFT, that the bank is active, or that an account exists — those are only certain when a payment is routed. Verifying a BIC against the official SWIFT directory requires a licensed data source.
Is my SWIFT/BIC code sent anywhere?
No. All validation runs locally in your browser using JavaScript. Nothing is transmitted, stored, or logged.
What is the difference between an 8- and 11-character BIC?
An 8-character BIC identifies a bank's primary (head) office. An 11-character BIC adds a three-character branch code that points to a specific branch or department. A branch code of “XXX” also refers to the primary office.
Are SWIFT codes and BIC codes the same thing?
Yes. “SWIFT code” and “BIC” (Bank Identifier Code) refer to the same identifier. “SWIFT code” is the everyday name because SWIFT manages the BIC registry under the ISO 9362 standard.
What is the difference between a SWIFT/BIC code and an IBAN?
A SWIFT/BIC identifies the bank, while an IBAN identifies a specific account at that bank. Many international transfers need both — the BIC to route to the institution and the IBAN to reach the account. You can validate an account number with our IBAN checker.

Pay into bank accounts
in 190+ countries

Validate, then pay. Send to bank accounts worldwide with global accounts, local rails, and built-in compliance — for your team and your AI agents alike.
SWIFT/BIC checker

Validate SWIFT/BIC codes for 200+ countries, free.

Format & structure verified
SWIFT/BIC checker
Free & instant
200+countries
Catch errors before you pay
FormatCountryBranch