Your files stay on your device IBAN format guide Shows the IBAN structure for a chosen country: total length, segments, pattern, national check digits, and a marked sample. Pick a country or paste an IBAN to see its structure. Download CSVDownload JSON Country Code Length Pattern Synthetic example Albania AL 28 AL2!n8!n16!c AL7145678901A1B2C3D4E5F6G7H8 Andorra AD 24 AD2!n8!n12!c AD8823456789A1B2C3D4E5F6 Austria AT 20 AT2!n16!n AT385678901234567890 Azerbaijan AZ 28 AZ2!n4!a20!c AZ03ABCDA1B2C3D4E5F6G7H8A1B2 Bahrain BH 22 BH2!n4!a14!c BH66ABCDA1B2C3D4E5F6G7 Belarus BY 28 BY2!n4!c20!c BY67A1B2A1B2C3D4E5F6G7H8A1B2 Belgium BE 16 BE2!n3!n7!n2!n BE74890901234501 Bosnia and Herzegovina BA 20 BA2!n3!n3!n10!n BA517898909012345678 Brazil BR 35 BR2!n5!n10!n1!n15!c BR081234523456789013A1B2C3D4E5F6G7H Bulgaria BG 22 BG2!n4!a6!n8!c BG43ABCD012345A1B2C3D4 Costa Rica CR 22 CR2!n18!n CR52456789012345678901 Croatia HR 21 HR2!n7!n10!n HR7890123450123456789 Cyprus CY 28 CY2!n8!n16!c CY8456789012A1B2C3D4E5F6G7H8 Czechia CZ 24 CZ2!n4!n16!n CZ7667897890123456789012 Denmark DK 18 DK2!n4!n10!n DK8589019012345678 Dominican Republic DO 28 DO2!n4!c20!c DO79A1B2A1B2C3D4E5F6G7H8A1B2 Estonia EE 20 EE2!n2!n14!n EE030112345678901234 Finland FI 18 FI2!n3!n11!n FI1523434567890123 France FR 27 FR2!n5!n5!n11!c2!n FR273456745678A1B2C3D4E5F67 Georgia GE 22 GE2!n2!a16!n GE58AB6789012345678901 Germany DE 22 DE2!n8!n10!n DE78789012348901234567 Gibraltar GI 23 GI2!n4!a15!c GI86ABCDA1B2C3D4E5F6G7H Greece GR 27 GR2!n3!n4!n16!c GR728909012A1B2C3D4E5F6G7H8 Greenland GL 18 GL2!n4!n10!n GL7778908901234567 Hungary HU 28 HU2!n7!n1!n15!n1!n HU37012345612345678901234563 Iceland IS 26 IS2!n4!n2!n6!n10!n IS084567566789017890123456 Iraq IQ 23 IQ2!n4!a3!n12!n IQ51ABCD456567890123456 Ireland IE 22 IE2!n4!a6!n8!n IE83ABCD23456734567890 Israel IL 23 IL2!n3!n3!n13!n IL392343454567890123456 Italy IT 27 IT2!n1!a5!n5!n12!c IT27A6789078901A1B2C3D4E5F6 Jordan JO 30 JO2!n4!a4!n18!c JO04ABCD7890A1B2C3D4E5F6G7H8A1 Kazakhstan KZ 20 KZ2!n3!n13!c KZ43890A1B2C3D4E5F6G Kosovo XK 20 XK2!n4!n10!n2!n XK316789789012345689 Kuwait KW 30 KW2!n4!a22!c KW83ABCDA1B2C3D4E5F6G7H8A1B2C3 Latvia LV 21 LV2!n4!a13!c LV31ABCDA1B2C3D4E5F6G Lebanon LB 28 LB2!n4!n20!c LB479012A1B2C3D4E5F6G7H8A1B2 Liechtenstein LI 21 LI2!n5!n12!c LI1512345A1B2C3D4E5F6 Lithuania LT 20 LT2!n5!n11!n LT952345634567890123 Luxembourg LU 20 LU2!n3!n13!c LU66345A1B2C3D4E5F6G Moldova MD 24 MD2!n2!c18!c MD40A1A1B2C3D4E5F6G7H8A1 Monaco MC 27 MC2!n5!n5!n11!c2!n MC795678967890A1B2C3D4E5F89 Montenegro ME 22 ME2!n3!n15!n ME09789890123456789012 Netherlands NL 18 NL2!n4!a10!n NL19ABCD0123456789 North Macedonia MK 19 MK2!n3!n10!n2!n MK43890901234567801 Norway NO 15 NO2!n4!n6!n1!n NO1401231234562 Pakistan PK 24 PK2!n4!a16!c PK02ABCDA1B2C3D4E5F6G7H8 Poland PL 28 PL2!n8!n16!n PL03234567893456789012345678 Portugal PT 25 PT2!n4!n4!n1!n10!n2!n PT69345645675678901234578 Qatar QA 29 QA2!n4!a21!c QA04ABCDA1B2C3D4E5F6G7H8A1B2C Romania RO 24 RO2!n4!a16!c RO69ABCDA1B2C3D4E5F6G7H8 Russia RU 33 RU2!n9!n5!n15!c RU8378901234589012A1B2C3D4E5F6G7H Saint Lucia LC 32 LC2!n4!a24!c LC11ABCDA1B2C3D4E5F6G7H8A1B2C3D4 San Marino SM 27 SM2!n1!a5!n5!n12!c SM98A3456745678A1B2C3D4E5F6 Saudi Arabia SA 24 SA2!n2!a18!c SA26ABA1B2C3D4E5F6G7H8A1 Serbia RS 22 RS2!n3!n13!n2!n RS87678789012345678989 Slovakia SK 24 SK2!n4!n16!n SK3312342345678901234567 Slovenia SI 19 SI2!n5!n8!n2!n SI20012341234567823 Spain ES 24 ES2!n4!n4!n1!n11!n ES7012342345345678901234 Sweden SE 24 SE2!n3!n17!n SE7290101234567890123456 Switzerland CH 21 CH2!n5!n12!c CH0634567A1B2C3D4E5F6 Tunisia TN 24 TN2!n2!n3!n13!n2!n TN6934456567890123456767 Turkey TR 26 TR2!n5!n1!n16!c TR20456785A1B2C3D4E5F6G7H8 Ukraine UA 29 UA2!n6!n19!c UA80567890A1B2C3D4E5F6G7H8A1B United Arab Emirates AE 23 AE2!n3!n16!n AE633454567890123456789 United Kingdom GB 22 GB2!n4!a6!n8!n GB45ABCD56789067890123 A checksum that passes says the IBAN is well formed, nothing more: it does not confirm that the account exists, is open, or belongs to anyone. National check digits that sit inside the BBAN, where a country has them, are listed but not recomputed here. Every example on this page is synthetic and marked as one, because publishing real-looking account numbers helps nobody. Options More regex & cron tools - Area code lookup (/network/area-code-lookup) - IPv6 expand & compress (/network/ipv6-format) All regex & cron tools (/dev) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/dev/iban-format-guide Markdown version: https://nutter.tools/dev/iban-format-guide.md Plain-text version: https://nutter.tools/dev/iban-format-guide.txt Agent index: https://nutter.tools/llms.txt