SWIFT/BIC Code Validator
Validate the format of a bank SWIFT/BIC code (8 or 11 characters) used in international transfers. Check the bank code before sending money abroad.
Result
—
SWIFT/BIC code: the international bank identifier (ISO 9362)
A BIC (Business Identifier Code), commonly called a SWIFT code, identifies a bank or financial institution worldwide. Defined by ISO 9362 and registered by SWIFT, it is either 8 or 11 characters: DEUTDEFF (8) or DEUTDEFF500 (11). This tool checks that the code matches the standard structure.
The BIC is what routes a cross-border payment to the right institution — paired with an IBAN (or account number) it tells the network which bank and where. It is not a checksummed number; validity is structural plus existence in SWIFT's directory.
The 8 vs 11 character forms
- 8 characters: identifies the institution's primary office (head office).
- 11 characters: adds a 3-character branch code;
XXXexplicitly means the head office. - Same routing: an 8-char BIC and the same BIC +
XXXreach the same place.
Where it shows up
- International transfers: SWIFT MT/MX messages and SEPA payments route on the BIC.
- IBAN pairing: many cross-border forms ask for IBAN + BIC together.
- Correspondent banking: nostro/vostro relationships are keyed by BIC.
- Mock data / testing: validating the ISO 9362 shape before a directory lookup.
Common pitfalls
- Format ≠ registered: a well-formed BIC may not exist — only the SWIFT directory confirms it.
- Uppercase, no spaces: normalise before validating; the country part must be a valid ISO 3166 code.
- BIC ≠ IBAN: the BIC names the bank; the IBAN names the account. Don't conflate them.
- SWIFT code = BIC: the two terms are interchangeable; "SWIFT/BIC" is the same identifier.
FAQ
Is a SWIFT code the same as a BIC? Yes — "SWIFT code" is the colloquial name for the ISO 9362 BIC.
Do I need the 11-character version? Only when a specific branch is required; otherwise the 8-character head-office BIC (or + XXX) is enough.
Does the BIC have a check digit? No — it's validated by structure and by lookup in the SWIFT registry, not arithmetic.
Related Tools
BIC / SWIFT Validator
Validate the format of a bank BIC/SWIFT code (8 or 11 characters) used in international transfers. Check the bank code before sending money abroad.
Detailed BIC/SWIFT Validator
Validates BIC format (8 or 11 chars) and extracts bank, country, location and branch — used in international wires.
CNPJ Base/Branch Validator
Validate the base (8 digits) and branch (4 digits) of a Brazilian CNPJ, without the check digit. Useful for spotting headquarters, branches and corporate groups.
US SSN Format Validator
Validate the format of a US SSN (Social Security Number) in the 3-2-4 digit pattern. Useful for forms, sign-ups and data validation in the United States.
Bitcoin Address Validator
Validate Bitcoin addresses in legacy (P2PKH 1...), P2SH (3...) and Bech32 (bc1...) formats. Format only — no blockchain lookup.
Chile RUT Validator
Validate Chilean RUT (Tax ID) — number + check digit (0-9 or K) computed via mod 11. Accepts dotted/hyphenated format.