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

