Guide
BIC Format and Bank Directory Limits
Learn how 8 and 11 character BIC/SWIFT formats work, and why BankCodeKit does not confirm licensed directory status or bank connectivity.
Who this guide is useful for
Users reviewing BIC/SWIFT fields on invoices, vendor records, payment forms, and developer test cases.
The visible BIC structure
A BIC is usually 8 or 11 characters. BankCodeKit can parse the visible structure into institution code, country code, location code, and optional branch code.
- Characters 1 to 4: institution code.
- Characters 5 to 6: country code.
- Characters 7 to 8: location code.
- Characters 9 to 11: optional branch code.
What a format check can do
A format check can confirm length and allowed character placement. It can help spot obvious mistakes before a value is copied into another system.
Directory and connectivity limits
BankCodeKit does not use a licensed BIC directory and does not confirm whether an institution exists, whether a BIC is connected or non-connected, or whether a payment can be routed through a specific network.
Practical BIC examples
The examples below show format patterns only. They are not proof of a live bank relationship or payment route.
- BIC8 pattern: DEUTDEFF
- BIC11 pattern: NWBKGB2LXXX
- Institution code example: first four letters.
- Branch code example: optional last three characters.
Important limitations
BankCodeKit validates format and reference data only. It does not confirm account existence, account ownership, bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.
- It does not confirm licensed BIC directory status.
- It does not confirm whether a BIC is connected or non-connected.
- It does not confirm bank existence, reachability, or routing availability.
- It does not confirm sanctions status, fraud risk, payment readiness, or payment success.
FAQ
Can BankCodeKit tell if a BIC is in a licensed directory?
No. BankCodeKit validates format only and does not use licensed BIC directory data.
What does connected vs non-connected BIC mean here?
That context relates to directory and messaging status. BankCodeKit does not verify that status.
Can an 8 character BIC be valid format?
Yes. BIC format can be 8 characters, with an optional branch code making it 11 characters.
Should I verify a BIC before payment?
Yes. Verify real payment details with your bank, payment provider, invoice issuer, or recipient.
Sources and update note
BankCodeKit checks BIC/SWIFT code format locally and explains visible code segments. The official Swift BIC / ISO 9362 information is used as a reference source, but the checker does not confirm live directory status, bank existence, or network connectivity. Reference data is reviewed periodically and does not imply live directory accuracy.
- Swift BIC / ISO 9362 information Reference information for Business Identifier Code structure and usage context.
BankCodeKit validates format and reference data only. It does not confirm account existence, account ownership, bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.
Last reviewed: 2026-05-15 Sources: Swift BIC / ISO 9362 information Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network verification.