BIC / SWIFT Code Validator

Check a BIC/SWIFT code's structure — bank, country, location, and optional branch — in your browser. A first-line validation for onboarding. Nothing sent.

Everything runs in your browser. No data is uploaded or stored.

About this tool

A free, no-signup tool: A validator for BIC (SWIFT) codes that checks the ISO 9362 structure: 4-letter bank code, 2-letter country code, 2-character location, and an optional 3-character branch.

It confirms the code is well-formed and breaks it into its parts, and flags the common mistakes — wrong length, digits where letters belong, or an unknown country code. The check is structural and runs locally.

A valid structure is not proof the institution exists; it catches malformed entries before they reach a payment rail.

How to use it

  1. Enter the 8- or 11-character BIC/SWIFT code.
  2. Read the parsed bank, country, location, and branch.
  3. Fix any part flagged as malformed.

Frequently asked questions

What is the difference between 8 and 11 characters?

An 8-character BIC identifies the bank's head office; the optional last 3 characters specify a branch. Both are valid; 'XXX' is often used for the primary office.

Does a valid BIC mean the bank is real?

No. This checks the format defined by ISO 9362. Confirming the institution requires a directory lookup, not a structural check.

Is the code stored?

No. It is validated in your browser and never sent anywhere.