Random IBAN Generator
Generate valid test IBANs with correct MOD-97 check digits for 30 countries across Europe, the Middle East and South Asia. For testing payment forms and bank-transfer integrations; they are not real accounts.
Select Country
Generated IBAN
Validate IBAN
About IBAN
IBAN (International Bank Account Number) is an internationally agreed system of identifying bank accounts across national borders. It was originally adopted by the European Committee for Banking Standards.
First 2 letters identify the country (e.g., DE for Germany)
2-digit checksum calculated using MOD-97 algorithm
Basic Bank Account Number containing bank code and account number
For Testing Only
These IBAN numbers are generated for software testing purposes only. They are not linked to real bank accounts.
IBAN formats by country
Every IBAN is a country code, two check digits and a national account number (the BBAN). The length and layout of the BBAN differ by country. In the formats below, k is a check digit, B a bank code, S a branch code and C an account digit.
| Country | Length | Format | Example |
|---|---|---|---|
| ๐ฉ๐ช Germany | 22 | DEkk BBBB BBBB CCCC CCCC CC | DE89 3704 0044 0532 0130 00 |
| ๐ฌ๐ง United Kingdom | 22 | GBkk BBBB SSSS SSCC CCCC CC | GB29 NWBK 6016 1331 9268 19 |
| ๐ซ๐ท France | 27 | FRkk BBBB BSSS SSCC CCCC CCCC CKK | FR14 2004 1010 0505 0001 3M02 606 |
| ๐ช๐ธ Spain | 24 | ESkk BBBB SSSS KKCC CCCC CCCC | ES91 2100 0418 4502 0005 1332 |
| ๐ฎ๐น Italy | 27 | ITkk XBBB BBSS SSSC CCCC CCCC CCC | IT60 X054 2811 1010 0000 0123 456 |
| ๐ณ๐ฑ Netherlands | 18 | NLkk BBBB CCCC CCCC CC | NL91 ABNA 0417 1643 00 |
| ๐ง๐ช Belgium | 16 | BEkk BBBC CCCC CCKK | BE68 5390 0754 7034 |
| ๐ฆ๐น Austria | 20 | ATkk BBBB BCCC CCCC CCCC | AT61 1904 3002 3457 3201 |
| ๐จ๐ญ Switzerland | 21 | CHkk BBBB BCCC CCCC CCCC C | CH93 0076 2011 6238 5295 7 |
| ๐ต๐ฑ Poland | 28 | PLkk BBBS SSSK CCCC CCCC CCCC CCCC | PL61 1090 1014 0000 0712 1981 2874 |
| ๐ต๐น Portugal | 25 | PTkk BBBB SSSS CCCC CCCC CCCK K | PT50 0002 0123 1234 5678 9015 4 |
| ๐ธ๐ช Sweden | 24 | SEkk BBBC CCCC CCCC CCCC CCCC | SE45 5000 0000 0583 9825 7466 |
| ๐ณ๐ด Norway | 15 | NOkk BBBB CCCC CCK | NO93 8601 1117 947 |
| ๐ฉ๐ฐ Denmark | 18 | DKkk BBBB CCCC CCCC CC | DK50 0040 0440 1162 43 |
| ๐ซ๐ฎ Finland | 18 | FIkk BBBS SCCC CCCC CK | FI21 1234 5600 0007 85 |
| ๐ฎ๐ช Ireland | 22 | IEkk AAAA BBBB BBCC CCCC CC | IE29 AIBK 9311 5212 3456 78 |
| ๐ฑ๐บ Luxembourg | 20 | LUkk BBBC CCCC CCCC CCCC | LU28 0019 4006 4475 0000 |
| ๐ฌ๐ท Greece | 27 | GRkk BBBS SSSC CCCC CCCC CCCC CCC | GR16 0110 1250 0000 0001 2300 695 |
| ๐จ๐ฟ Czech Republic | 24 | CZkk BBBB SSSS SSCC CCCC CCCC | CZ65 0800 0000 1920 0014 5399 |
| ๐ท๐ด Romania | 24 | ROkk BBBB CCCC CCCC CCCC CCCC | RO49 AAAA 1B31 0075 9384 0000 |
| ๐ต๐ฐ Pakistan | 24 | PKkk BBBB CCCC CCCC CCCC CCCC | PK36 SCBL 0000 0011 2345 6702 |
| ๐ฆ๐ช United Arab Emirates | 23 | AEkk BBBC CCCC CCCC CCCC CCC | AE07 0331 2345 6789 0123 456 |
| ๐ธ๐ฆ Saudi Arabia | 24 | SAkk BBCC CCCC CCCC CCCC CCCC | SA03 8000 0000 6080 1016 7519 |
| ๐ถ๐ฆ Qatar | 29 | QAkk BBBB CCCC CCCC CCCC CCCC CCCC C | QA58 DOHB 0000 1234 5678 90AB CDEF G |
| ๐ฐ๐ผ Kuwait | 30 | KWkk BBBB CCCC CCCC CCCC CCCC CCCC CC | KW81 CBKU 0000 0000 0000 1234 5601 01 |
| ๐ง๐ญ Bahrain | 22 | BHkk BBBB CCCC CCCC CCCC CC | BH67 BMAG 0000 1299 1234 56 |
| ๐น๐ท Turkey | 26 | TRkk BBBB B0CC CCCC CCCC CCCC CC | TR33 0006 1005 1978 6457 8413 26 |
| ๐ช๐ฌ Egypt | 29 | EGkk BBBB SSSS CCCC CCCC CCCC CCCC C | EG38 0019 0005 0000 0000 2631 8000 2 |
| ๐ฏ๐ด Jordan | 30 | JOkk BBBB SSSS CCCC CCCC CCCC CCCC CC | JO94 CBJO 0010 0000 0000 0131 0003 02 |
| ๐ฎ๐ฑ Israel | 23 | ILkk BBBN NNCC CCCC CCCC CCC | IL62 0108 0000 0009 9999 999 |
IBAN generator FAQ
Are generated IBANs real bank accounts?
No. They have the right length, format and MOD-97 check digits for their country, so they pass IBAN validation, but they are random and not linked to any account. Never use them to send or request money.
How are IBAN check digits calculated?
Move the country code and "00" to the end of the account number, convert letters to numbers (A = 10 up to Z = 35), take the remainder modulo 97 and subtract it from 98. A valid IBAN rearranged the same way leaves a remainder of 1.
Can I generate the IBAN for my own bank account here?
No. This tool creates random test IBANs. To get your own IBAN, use your bank's app, a statement, or the IBAN calculator on your bank's website.
Which countries does the IBAN generator support?
It supports 30 countries across Europe, the Middle East and South Asia, including Germany, the United Kingdom, France, Pakistan, the United Arab Emirates, Saudi Arabia and Turkey.