toolbin_

SWIFT/BIC code validator

Check a SWIFT / BIC code format (8 or 11 characters) and break it down.

🔒 100% client-side — no data sent

Check whether a SWIFT/BIC code is valid before an international transfer by verifying its structure (bank code, country, location and branch). Our validator instantly flags format errors on 8 or 11 characters. Everything runs 100% in your browser: no bank code is ever sent to a server.

What is it for?

  • Check a BIC entered on an invoice before paying
  • Verify a SWIFT code provided by a foreign supplier
  • Validate an IBAN together with its BIC in a form
  • Spot a typo in an 11-character code

FAQ

What is the difference between SWIFT and BIC?

None: "SWIFT code" and "BIC" (Bank Identifier Code) refer to the same standardized international bank identifier (ISO 9362).

Is a BIC 8 or 11 characters long?

Both are valid: 8 characters identify the head office, and 11 add a 3-character branch code for a specific branch.

How is a SWIFT/BIC code structured?

4 letters for the bank, 2 letters for the country (ISO 3166), 2 characters for the location, then an optional 3 characters for the branch.

Does this validator check that the bank actually exists?

No, it only checks the format and consistency of the code, not its actual registration with SWIFT.