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.