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.

Related tools