On this web site you can create and check
International Bank Account Numbers
(IBAN).
The calculations are performed on the local machine with
JavaScript.
None of your personal data are sent through the web.
Information about IBAN are from
ECBS
(European Committee for Banking Standards) and the
IBAN Registry
at SWIFT.
IBAN is an
ISO
standard (ISO 13616: 1997).
Create or check International Bank Account Numbers
The IBAN is composed of the
Country Code(ISO 3166),
a 2-digit
checksum
and the
Basic Bank Account Number
(BBAN, ISO 13616).
The BBAN consists of a
Bank/Branch Code
and the
Account Number,
both with optional check digits.
The exact structure is country specific.
See the
format table
below for details.
To create an IBAN you must first choose the country from the selection
bar and type the Bank/Branch Code and the Account Number in the input
fields.
If you then press the "Create IBAN" button the IBAN appears in the IBAN
field.
To check an IBAN you have to type it in the IBAN input field and press
the "Check IBAN" button.
If it is valid the country, the Bank/Branch Code and the Account Number
appears in the corresponding fields.
If any input is invalid a message box appears and the destination fields
of the action are cleared.
For examples of International Bank Account Numbers see the
examples table
below.
There is one example for each country.
Alternatives of certain IBAN (*)
In case of the checksums 97 and 98 there is a possible alternative IBAN.
It contains the checksum 00 instead of 97, or 01 instead of 98, respectively.
Both checksums are validated as correct.
It depends on the bank institute
which one is the official.
Alternative IBAN with the checksums 00 and 01 are rather unusual.
In most cases the checksums 97 and 98 are used.
Country specific format of International Bank Account Numbers
Examples of International Bank Account Numbers
Download
Here you can download two versions of the IBAN program:
Updated BBAN data and examples according to TR201 v3.17 (March 2006)
new countries: Bosnia and Herzegovina (BA), Serbia and Montenegro (CS),
Cyprus (CY), Estonia (EE), Croatia (HR), Lithuania (LT), Former Yugoslav
Republic of Macedonia (MK), Malta (MT), Romania (RO), Slovak Republic (SK),
Tunisia (TN), Turkey (TR)
changed BBAN data: Hungary, Poland
changed example: Liechtenstein
2006-12-31: Version 0.5
Updated BBAN data and examples according to TR201 v3.21 (November 2006)
new countries: Bulgaria (BG), Mauritius (MU)
Sort countries alphabetically in selection bar and format table
Updated external links
2007-03-13: Version 0.6
Updated BBAN data and examples according to TR201 v3.23 (February 2007)
splitted Serbia and Montenegro (CS) to Montenegro (ME) and Serbia (RS)
changed BBAN data: Estonia
Workaround for IE7 bug (input fields not selectable if floating text is left
or right of the form)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.