Cross-border banking utilities
Free IBAN Validator & SWIFT Code Lookup Tools
Need to validate an IBAN or find a bank's SWIFT/BIC code? IBANtool gives you two free tools — an IBAN validator that checks format, length, and MOD 97 check digits per ISO 13616, and a SWIFT code lookup that searches 178+ banks across 50+ countries.
Our tools
Tool 01
IBAN Validator
Format, length, and MOD 97 check-digit validation for 53 countries. Instantly breaks the IBAN into country, check digits, and BBAN.
Open validator →Tool 02
SWIFT / BIC Code Lookup
Search by bank name, country, or BIC. Decode any 8- or 11-character SWIFT code into bank, country, location, and branch.
Open lookup →Private, free, and instant
Everything runs in your browser. No signup, no server logs, no data uploaded. Your IBAN and search queries never leave your device — so you can validate an account or look up a BIC without exposing financial details to a third party.
Popular banking regions
Jump straight into SWIFT codes for a country.
IBAN format & example by country
53 ISO 13616 country specs — length, structure, and a sample IBAN for each.
Why IBANtool
100% client-side
IBAN validation and BIC decoding run entirely in your browser. Nothing is uploaded, logged, or stored.
ISO 13616 compliant
MOD 97-10 check-digit algorithm with per-country length rules for every registered IBAN country.
Developer friendly
Copy formatted IBANs, inspect the full breakdown, and validate integration test cases in one paste.
IBAN & SWIFT code FAQ
- What is an IBAN?
- An IBAN (International Bank Account Number) is a standardized format for identifying bank accounts across borders, defined by ISO 13616. It starts with a 2-letter country code, 2 check digits, and a country-specific BBAN. IBANtool validates the format, length, and MOD 97 check digits for 50+ countries.
- What is a SWIFT / BIC code?
- A SWIFT code (also called a BIC, Business Identifier Code) is an 8- or 11-character identifier for a bank, used for international wire transfers. The first 4 characters are the bank code, 5–6 the country, 7–8 the location, and 9–11 an optional branch code.
- Is IBANtool free and private?
- Yes. IBANtool is free with no signup, and all IBAN validation and SWIFT/BIC decoding run entirely in your browser. The IBAN or BIC you enter is never uploaded to or stored on a server.
- Does a valid IBAN mean the account exists?
- No. IBANtool only verifies structure and check digits against ISO 13616. A valid IBAN does not guarantee the account exists, is open, or belongs to a specific person. Always confirm with the recipient or their bank before transferring funds.
- How do I find my bank’s SWIFT code?
- Search by bank name or country in the SWIFT/BIC lookup, or paste a BIC to decode it. You can also find the code on a bank statement, in online banking, or by asking the receiving bank. Confirm the code before sending money.
- What’s the difference between an IBAN and a SWIFT code?
- An IBAN identifies a specific bank account, while a SWIFT/BIC code identifies the bank itself. For an international transfer you often need both: the SWIFT code to route to the bank, and the IBAN to reach the exact account.