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 small tool that does one thing well: 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

Is the code stored?

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

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.