What is an IBAN number?
An IBAN number is an international bank account identifier for a particular account under a registered country format. It normally combines a two-letter country code, two international check digits, and a country-specific BBAN.
An IBAN can be checked for length, broad character rules, and MOD-97 consistency, but a passing format check does not prove that a bank issued the value, that the account exists, or that a beneficiary owns it.
For your own account, retrieve the value from a current bank statement, authenticated online banking, the official bank app, or the bank itself.
What an IBAN identifies
IBAN stands for International Bank Account Number. It is a structured identifier for a particular bank account in a country that uses the IBAN system. Banks and account providers issue the value when a customer needs to receive an international payment, set up a direct debit, complete payroll instructions, or share account details with another financial institution.
The important boundary is account versus person. An IBAN identifies an account under a national format; it does not tell you where the account holder lives today, reveal a password or card PIN, or give a public method for discovering someone’s account from their name. For a real payment, use the value supplied through the account holder’s bank or an authenticated banking channel.
The first four characters create a shared international opening, while the rest follows the registered structure for that country. That shared pattern makes it possible for software and banks to perform basic format checks, but it does not turn the IBAN into a universal bank-directory lookup.
| IBAN feature | What it tells you | What it does not prove |
|---|---|---|
| Country code | Which registered country format applies. | Where the account holder lives or where a payment will settle. |
| International check digits | Whether the character sequence can pass the MOD-97 checksum. | That the bank issued the value or that the account is open. |
| Country-specific BBAN | The national bank, branch, account, and control fields defined for that format. | That every embedded bank or branch field is active. |
| Complete IBAN | The account identifier supplied for a particular payment instruction. | Account ownership, sanctions clearance, or payment success. |
The parts of an IBAN
An IBAN normally begins with two letters for the country and two digits used for international validation. The remaining characters are the Basic Bank Account Number, usually shortened to BBAN. BBAN is not one universal layout: each participating country registers its own length, character classes, and national fields.
When people ask for the meaning of an IBAN number, they often want to know whether every character can be read as a branch or account number. The safe answer is that some fields may correspond to a bank, branch, account, or national check value, but the meaning depends on the country specification. Use a decoder to inspect the supported visible fields rather than guessing from position alone.
- Read the country prefixStart with the two-letter country code and use it to select the relevant registered format.
- Separate the check digitsThe next two digits are international check digits used in the MOD-97 calculation.
- Treat the rest as BBANInterpret the remaining characters under the country rule; do not apply another country’s positions.
- Confirm the sourceFor payment, compare the full value with a current bank-issued instruction, not just a mathematical result.
Why IBAN formats differ by country
The IBAN idea is international, but the national account structure underneath it is not identical everywhere. One country may use a bank identifier and account field, another may include a branch code and national check digits, and another may use letters inside the BBAN. That is why a German IBAN, a UK IBAN, and a French IBAN have different lengths even though they share the country-code and check-digit opening.
A country directory or a synthetic example is useful for learning these differences. It should be treated as format documentation, not as a source of real beneficiary details. The current registered format is the authority for production validation, and payment forms may add rules beyond a basic length and checksum check.
| Example format | Useful orientation | Safe interpretation |
|---|---|---|
| Germany (DE) | Country code plus check digits, bank identifier, and account field. | Use the registered DE length and pattern; do not infer a real bank account from a sample. |
| United Kingdom (GB) | Country code plus check digits, bank identifier, sort code, and account field. | A sort code field is not automatically a SWIFT/BIC code. |
| France (FR) | Country code plus check digits, bank and branch fields, account field, and national key. | The field meanings come from the FR format, not from a generic IBAN formula. |
| Netherlands (NL) | Country code plus check digits, bank letters, and account field. | Letters in the national section can be valid even when another country uses digits. |
What an IBAN can and cannot prove
A format validator can normalize spaces and case, check the country code, compare the expected length, inspect broad character rules, and calculate the MOD-97 checksum. Those checks are valuable for catching a copied character, a missing character, or a value that was placed in the wrong country format.
They are still syntax checks. A value can pass a checksum and remain unassigned, inactive, mistyped in another field, or unsuitable for the intended payment route. A checker cannot prove that a bank issued the value, that a named person owns it, that the beneficiary name matches, or that a transfer will be accepted.
This distinction matters for both real payments and software testing. For production, follow the receiving bank’s instructions and any account or beneficiary verification required by the payment provider. For development, use clearly labelled synthetic test data and keep it out of invoices, direct-debit files, beneficiary lists, and payment execution flows.
- A mathematically valid IBAN is not proof of a real bank account.
- A country prefix is not proof that the account holder is located in that country.
- A public example must never be pasted into a real transfer.
- A bank-issued value is still subject to the receiving bank’s current payment rules.
Where to find your own IBAN
If you need your own IBAN, the safest source is the bank or account provider that holds the account. Look at a current statement, the authenticated online-banking area, the bank’s mobile app, or official support instructions. The exact menu name varies, so look for account details, international payments, beneficiary information, or a downloadable statement.
Do not try to derive a personal IBAN from a name, card number, partial account number, or a public country example. If a payment message says the bank details changed, confirm the new value through a second trusted channel before sending money. Our IBAN finding guide covers these sources and copying checks in more detail.
- Open a trusted bank channelUse the bank’s authenticated website, official app, current statement, or verified support contact.
- Locate account detailsFind the section for account information or international payments rather than guessing from a card number.
- Copy the complete valueKeep every letter and digit; remove only presentation spaces when the electronic field requires a compact string.
- Confirm before payingMatch the beneficiary, currency, amount, and payment instructions, especially after a requested bank-detail change.
IBAN vs account number vs SWIFT/BIC
An IBAN is not simply a longer version of a local account number. A local account number is one domestic field and may be embedded inside a country’s BBAN. An IBAN packages that national structure with the country code and international check digits so a cross-border payment instruction can identify the intended account in a standardized form.
SWIFT and BIC usually refer to an institution identifier. A BIC can identify a bank or financial institution, while an IBAN identifies a particular account under a country format. The same bank may have one BIC used by many customers who each have different IBANs. A transfer form may request one, the other, or both depending on the route, bank, currency, and payment rail.
For the full account-versus-institution comparison, read our IBAN vs SWIFT/BIC guide. Do not replace a missing IBAN with a BIC, or add a general BIC from a search result without confirming that it belongs with the recipient and payment route.
| Identifier | Usually identifies | Typical use |
|---|---|---|
| IBAN | A particular bank account under a registered country format. | International account instructions and beneficiary details. |
| Local account number | A domestic account field. | Local payments or a component of the BBAN. |
| SWIFT/BIC | A bank or financial institution. | Institution routing and financial messaging. |
| Routing or sort code | A country-specific domestic clearing route. | Local payment systems; not automatically a BIC. |
Spaces, validation, and safe use
Printed IBANs are often grouped with spaces so a person can read and compare them. An electronic form may expect the same characters without spaces. Normalization should remove presentation differences only; it must not repair a missing character or silently change a country prefix. If you already have a value, the IBAN Checker can inspect supported length, broad structure, and MOD-97 consistency.
The IBAN Decoder can help you see the country, check digits, and supported BBAN fields. A decoder describes syntax; it does not reveal an account owner. For examples and QA fixtures, use the IBAN Example guide and test data guide, and keep synthetic values clearly separated from real payment instructions.
- Copy the full bank-issued IBAN before removing display spaces.
- Use the form field’s stated format rather than assuming every system accepts spaces.
- Treat a failed check as a reason to re-copy or ask the bank, not as an invitation to guess.
- Treat a passing check as a structural result, not as account verification.
What Is an IBAN Number? FAQ
What is an IBAN number used for?
An IBAN identifies a particular bank account under a registered country format. It can be used in international payment instructions, direct-debit setup, payroll details, and other account-detail workflows when the bank or provider requests it.
Is an IBAN the same as a bank account number?
No. A local account number is one domestic field. An IBAN includes the country code, international check digits, and the country-specific BBAN that may contain the local account field and other national identifiers.
Does a valid IBAN prove that an account exists?
No. Length, character-pattern, and MOD-97 checks only test structural or mathematical consistency. They do not prove bank assignment, account status, ownership, beneficiary-name matching, or payment reachability.
Can I find an IBAN from a name or card number?
No. Do not attempt to derive a personal IBAN from a name, card number, or partial account number. Ask the account-holding bank or use an authenticated banking channel for the correct value.
Do I need both an IBAN and a SWIFT/BIC code?
Sometimes. The required fields depend on the banks, country, currency, payment route, and provider. Follow the exact instructions from the receiving bank instead of adding or substituting a code by assumption.
Should spaces be removed from an IBAN?
Spaces are usually presentation formatting. Remove them only when the electronic field expects a compact string, and never remove or add actual letters or digits.
What does IBAN stand for?
IBAN stands for International Bank Account Number. It is a standardized account identifier built from an international prefix and a country-specific national account structure.
What is the difference between IBAN and SWIFT?
IBAN identifies a particular account, while SWIFT/BIC identifies a bank or financial institution used in payment routing. They can appear together but are not interchangeable.
Bottom line
An IBAN number is an account-level international identifier made from a country code, international check digits, and a country-specific BBAN. The structure supports consistent formatting and basic checks, but it does not prove that a bank issued the value or that a payment will succeed.
For a real transfer, retrieve the complete IBAN from the account-holding bank and follow the receiving bank’s instructions. For learning, QA, or format inspection, use the site’s examples, checker, decoder, country directory, and synthetic test-data tools for their intended purpose.
Official format references
- Swift IBAN Registry — Current country-level IBAN format registration and reference information.
- ISO 13616-1 — International standard describing the structure and processing of IBANs.