Fun Generators
Login

Random IBAN Generator

Fun Generators
Toggle sidebar

Random IBAN Generator

Generates a random/fake IBAN number for the selected country. IBAN stands for International Bank Account Number and is a number attached to all accounts in the EU countries plus Norway, Switzerland, Liechtenstein and Hungary. The IBAN is made up of a code that identifies the country the account belongs to, the account holder's bank and the account number itself. The IBAN uniquely identifies an account held at a bank.

Random IBAN

ES2031414568840756750814
CountryCountry CodeIBAN formatIBAN lengthIBAN example
AndorraADAD2!n4!n4!n12!c24AD1200012030200359100100
United Arab EmiratesAEAE2!n3!n16!n23AE070331234567890123456
AlbaniaALAL2!n8!n16!c28AL47212110090000000235698741
AustriaATAT2!n5!n11!n20AT611904300234573201
Azerbaijan, Republic ofAZAZ2!n4!a20!c28AZ21NABZ00000000137010001944
Bosnia and HerzegovinaBABA2!n3!n3!n8!n2!n20BA391290079401028494
BelgiumBEBE2!n3!n7!n2!n16BE68539007547034
BulgariaBGBG2!n4!a4!n2!n8!c22BG80BNBG96611020345678
BahrainBHBH2!n4!a14!c22BH67BMAG00001299123456
BrazilBRBR2!n8!n5!n10!n1!a1!c29BR1800360305000010009795493C1
Republic of BelarusBYBY2!n4!c4!n16!c28BY13NBRB3600900000002Z00AB00
SwitzerlandCHCH2!n5!n12!c21CH9300762011623852957
Costa RicaCRCR2!n4!n14!n22CR05015202001026284066
CyprusCYCY2!n3!n5!n16!c28CY17002001280000001200527600
Czech RepublicCZCZ2!n4!n6!n10!n24CZ6508000000192000145399
GermanyDEDE2!n8!n10!n 22DE89370400440532013000
DenmarkDKDK2!n4!n9!n1!n18DK5000400440116243
Dominican RepublicDODO2!n4!c20!n28DO28BAGR00000001212453611324
EstoniaEEEE2!n2!n2!n11!n1!n20EE382200221020145685
SpainESES2!n4!n4!n1!n1!n10!n24ES9121000418450200051332
FinlandFIFI2!n3!n1118FI2112345600000785
Faroe IslandsFOFO2!n4!n9!n1!n18FO6264600001631634
FranceFRFR2!n5!n5!n11!c2!n27FR1420041010050500013M02606
United KingdomGBGB2!n4!a6!n8!n22GB29NWBK60161331926819
GeorgiaGEGE2!n2!a16!n22GE29NB0000000101904917
GibraltarGIGI2!n4!a15!c23GI75NWBK000000007099453
GreenlandGLGL2!n4!n9!n1!n18GL8964710001000206
GreeceGRGR2!n3!n4!n16!c 27GR1601101250000000012300695
GuatemalaGTGT2!n4!c20!c28GT82TRAJ01020000001210029690
CroatiaHRHR2!n7!n10!n21HR1210010051863000160
HungaryHUHU2!n3!n4!n1!n15!n1!n28HU42117730161111101800000000
IrelandIEIE2!n4!a6!n8!n22IE29AIBK93115212345678
IsraelILIL2!n3!n3!n13!n23IL620108000000099999999
IraqIQIQ2!n4!a3!n12!n23IQ98NBIQ850123456789012
IcelandISIS2!n4!n2!n6!n10!n26IS140159260076545510730339
ItalyITIT2!n1!a5!n5!n12!c27IT60X0542811101000000123456
JordanJOJO2!n4!a4!n18!c30JO94CBJO0010000000000131000302
KuwaitKWKW2!n4!a22!c30KW81CBKU0000000000001234560101
KazakhstanKZKZ2!n3!n13!c20KZ86125KZT5004100100
LebanonLBLB2!n4!n20!c28LB62099900000001001901229114
Saint LuciaLCLC2!n4!a24!c32LC55HEMM000100010012001200023015
Liechtenstein (Principality of)LILI2!n5!n12!c21LI21088100002324013AA
LithuaniaLTLT2!n5!n11!n20LT121000011101001000
LuxembourgLULU2!n3!n13!c20LU280019400644750000
LatviaLVLV2!n4!a13!c21LV80BANK0000435195001
MonacoMCMC2!n5!n5!n11!c2!n27MC5811222000010123456789030
MoldovaMDMD2!n2!c18!c24MD24AG000225100013104168
MontenegroMEME2!n3!n13!n2!n 22ME25505000012345678951
MacedoniaMKMK2!n3!n10!c2!n19MK07250120000058984
MauritaniaMRMR2!n5!n5!n11!n2!n27MR1300020001010000123456753
MaltaMTMT2!n4!a5!n18!c31MT84MALT011000012345MTLCAST001S
MauritiusMUMU2!n4!a2!n2!n12!n3!n3!a30MU17BOMM0101101030300200000MUR
NetherlandsNLNL2!n4!a10!n18NL91ABNA0417164300
NorwayNONO2!n4!n6!n1!n15NO9386011117947
PakistanPKPK2!n4!a16!c24PK36SCBL0000001123456702
PolandPLPL2!n8!n16!n28PL61109010140000071219812874
Palestinian Territory, OccupiedPSPS2!n4!a21!c29PS92PALS000000000400123456702
PortugalPTPT2!n4!n4!n11!n2!n25PT50000201231234567890154
QatarQAQA2!n4!a21!c29QA58DOHB00001234567890ABCDEFG
RomaniaRORO2!n4!a16!c24RO49AAAA1B31007593840000
SerbiaRSRS2!n3!n13!n2!n22RS35260005601001611379
Saudi ArabiaSASA2!n2!n18!c24SA0380000000608010167519
SeychellesSCSC2!n4!a2!n2!n16!n3!a31SC18SSCB11010000000000001497USD
SwedenSESE2!n3!n16!n1!n24SE4550000000058398257466
SloveniaSISI2!n5!n8!n2!n19SI56263300012039086
Slovak RepublicSKSK2!n4!n6!n10!n24SK3112000000198742637541
San MarinoSMSM2!n1!a5!n5!n12!c27SM86U0322509800000000270100
Sao Tome And PrincipeSTST2!n4!n4!n11!n2!n25ST68000200010192194210112
El SalvadorSVSV2!n4!a20!n28SV62CENR00000000000000700025
Timor-LesteTLTL2!n3!n14!n2!n23TL380080012345678910157
TunisiaTNTN2!n2!n3!n13!n2!n24TN5910006035183598478831
TurkeyTRTR2!n5!n1!c16!c26TR330006100519786457841326
UkraineUAUA2!n6!n19!c29UA213996220000026007233566001
Virgin Islands, BritishVGVG2!n4!a16!n24VG96VPVG0000012345678901
Republic of KosovoXKXK2!n4!n10!n2!n20XK051212012345678906

About the Random IBAN Generator

The Random IBAN Generator creates a fake International Bank Account Number for a country you select, following the correct structure and length rules for that country's banking system.

IBAN is used across the EU plus Norway, Switzerland, Liechtenstein, and Hungary to uniquely identify a bank account, combining a country code, bank identifier, and account number into a single standardized format.

Developers building payment or banking integrations use this generator to test IBAN validation and formatting logic without real account data.

How IBAN Standardizes International Payments

Before IBAN, sending money internationally often meant navigating a maze of country-specific bank account formats, prone to errors and delays. IBAN solved this by defining a single standard structure — country code, check digits, and a country-specific format for the bank and account identifiers — that any participating bank can validate and route correctly.

Because each country's IBAN has its own specific length and structure, this generator produces test IBANs matching the correct format for the country you select.

How to Use the Random IBAN Generator

  • Payment form testing: Test how your form validates IBAN input for different countries.
  • Banking software testing: Populate test accounts with sample IBAN data.
  • Database seeding: Fill test customer records with realistic sample IBAN values.
  • UI mockups: Show a realistic-looking IBAN in a banking app design.
  • Training materials: Use safe sample data when demonstrating a payment flow.

IBAN Facts

Country-Specific Format
Select your country

Generates in the correct format and length per country.

Used Across Europe
EU plus Norway, Switzerland, and more

The standard for cross-border European banking.

Not a Real Account
Safe for testing

Fake IBANs, not tied to any real bank account.

Example Outputs

BG23BNTH915984SG1FE053 LI604224031DI221JLGWS KW91LTOB3686187669176328328801 AD9168228662WTU283FTDU47

Frequently Asked Questions

What countries use IBAN? +
EU member countries plus Norway, Switzerland, Liechtenstein, and Hungary all use the IBAN standard.
Can I use this for testing payment forms? +
Yes — it works well as sample data for testing IBAN validation and formatting in payment or banking software.
Is the Random IBAN Generator free to use? +
Yes — completely free, no account or signup required.
Is this a real, working IBAN? +
No — it's a randomly generated fake IBAN for testing purposes, not tied to any real bank account.
Can I select which country the IBAN follows? +
Yes — you can choose a country, and the generator produces an IBAN in that country's correct format and length.
Is there an API for this generator? +
Yes. FunGenerators provides a REST API so you can generate sample IBANs programmatically for your own app or project.