Deutsch

IBAN - International Bank Account Number

Coffee Kitty Tom's Café

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).


iban.html & iban.js 1.5 © 2002-2010, Thomas Günther
This GPL program comes with ABSOLUTELY NO WARRANTY; this is free software, and you are welcome to redistribute it under certain conditions; see the copyleft for details.

Create or check International Bank Account Numbers

Country
Bank/Branch Code
Account Number
Create IBAN
Check IBAN
International Bank Account Number (IBAN)
Attention!
Bank/Branch Codes and Account Numbers are
NOT checked for validity und existence!
Only competent bank institutes can
officially generate or validate an IBAN!

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:

Or the complete package:


Links


Derivatives


Logbook

2002-07-21: Version 0.1

2003-04-20: Version 0.2

2003-11-25: Version 0.3

2006-05-15: Version 0.4

2006-12-31: Version 0.5

2007-03-13: Version 0.6

2007-04-30: Version 0.7

2008-08-31: Version 0.8

2009-06-30: Version 0.9

2009-08-30: Version 1.0

2009-11-30: Version 1.1

2010-01-31: Version 1.2

2010-04-30: Version 1.3

2010-08-31: Version 1.4

2010-10-30: Version 1.5 (OpenPGP signature)

The signatures can be verified with my OpenPGP key 0xEC0E954C.


Copyleft

iban.html & iban.js 1.5 © 2002-2010, Thomas Günther

Please drop some beans
into the Coffee Kitty.
Valid XHTML 1.0!

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.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.