The IBAN calculator is part of our IBAN SUITE service.
Choose a country, enter your domestic bank details and the calculator returns the matching IBAN. A few examples to try:
Already know your IBAN? You can check an IBAN for correctness.
The IBAN Calculator is a special software developed to convert a domestic bank code and account number into an International Bank Account Number (IBAN).
This page will help you accurately convert your Basic Bank Account Number (BBAN) to the equivalent IBAN Number. Our software also uses a local country check-digit algorithm to verify the checksum and thus the validity of an IBAN code. Another important function our clients benefit from is finding the BIC code (the bank identifier managed by the SWIFT network) of the appropriate bank and branch.
By using our IBAN converter you will increase the success rate and security of your international bank wire transfers. Our website dynamically adjusts the input fields according to the country selected, and our calculation engine will accurately generate IBANs from almost any country's domestic account number and bank code. For some countries we also support local account-number validation and BBAN-to-IBAN conversion.
Converting a domestic account number into an IBAN follows a set of international standards, and our engine applies all of them:
Defines the IBAN as an internationally formatted version of your domestic BBAN. SWIFT is its official Registration Authority, and each country's format is registered by its national central bank or standards body.
Provides the two-letter country code at the start of every IBAN — for example GB, DE or FR.
Generates the two check digits: letters become digits (A = 10 … Z = 35) and the number must leave a remainder of 1 when divided by 97. This lets a bank instantly catch a mistyped digit before a payment is sent.
Defines the BIC (SWIFT code): 8 or 11 characters — a 4-character institution code, a 2-character country code, a 2-character location code and an optional 3-character branch code.
Conversion is not a single calculation. Our engine runs several independent checks in sequence and reports each result separately, so a problem is traced to the exact stage where it occurs:
Because each stage is independent, an IBAN can be structurally valid (step 7) while still failing the national check (step 4) if the original account number was mistyped — which is why our engine reports each result separately.
SEPA (the Single Euro Payments Area) lets euro payments between participating countries be made as easily and affordably as a domestic payment. It is built on the IBAN — and, where required, the BIC — which is why a correct IBAN is essential for any SEPA transfer. The main schemes are: