International Bank Account Number (IBAN)

Prev Next

International Bank Account Number (IBAN) for different countries is a globally accepted system for identifying bank accounts for processing of cross border transactions.

Validator

Validator

Description

International Bank Account Number validator (ISO 7064 Mod 97–10 Algorithm)

Matches the country code with the assigned length of the IBAN strings.

Checksum is calculated and matched using the ISO 7064 Mod 97–10 algorithm.



Matched expressions

Regex expressions

Country

Description

Score

\bMD[0-9]{2}[A-Z0-9]{20}\b

Moldova

Matches a string beginning with "MD" followed by a 2-digit number and a 20-character long alphanumeric string.

1

\bGT[0-9]{2}[A-Z0-9]{24}\b

Guatemala

Matches a string beginning with "GT" followed by a 2-digit number and a 24-character long alphanumeric string.

1

\b(GB|IE)[0-9]{2}[A-Z]{4}[0-9]{14}\b

United Kingdom, Ireland

Matches a string beginning with "GB" or "IE" followed by a 2-digit number, a 4-character long alphabetical string, and a 14-digit number.

1

\bIQ[0-9]{2}[A-Z]{4}[0-9]{15}\b

Iraq

Matches a string beginning with "IQ" followed by a 2-digit number, a 4-character long alphabetical string, and a 15-digit number.

1

\bGE[0-9]{2}[A-Z]{2}[0-9]{16}\b

Georgia

Matches a string beginning with "GE" followed by a 2-digit number, a 2-character long alphabetical string, and a 16-digit number.

1

\bVG[0-9]{2}[A-Z]{4}[0-9]{16}\b

Virgin Islands, British

Matches a string beginning with "VG" followed by a 2-digit number, a 4-character long alphabetical string, and a 16-digit number.

1

\bNL[0-9]{2}[A-Z]{4}[0-9]{10}\b

Netherlands

Matches a string beginning with "NL" followed by a 2-digit number, a 4-character long alphabetical string, and a 10-digit number.

1

\bDO[0-9]{2}[A-Z0-9]{4}[0-9]{20}\b

Dominican Republic

Matches a string beginning with "DO" followed by a 2-digit number, a 4-character long alphanumeric string, and a 20-digit number.

1

\bLV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}\b

Latvia

Matches a string beginning with "LV" followed by a 2-digit number, a 4-character long alphabetical string, and a 13-character long alphanumeric string.

1

\bBH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}\b

Bahrain

Matches a string beginning with "BH" followed by a 2-digit number, a 4-character long alphabetical string, and a 14-character long alphanumeric string.

1

\bGI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}\b

Gibraltar

Matches a string beginning with "GI" followed by a 2-digit number, a 4-character long alphabetical string, and a 15-character long alphanumeric string.

1

\b(PK|RO)[0-9]{2}[A-Z]{4}[A-Z0-9]{16}\b

Pakistan, Romania

Matches a string beginning with "PK" or "RO" followed by a 2-digit number, a 4-character long alphabetical string, and a 16-character long alphanumeric string.

1

\bAZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}\b

Republic of Azerbaijan

Matches a string beginning with "AZ" followed by a 2-digit number, a 4-character long alphabetical string, and a 20-character long alphanumeric string.

1

\b(PS|QA)[0-9]{2}[A-Z]{4}[A-Z0-9]{21}\b

Palestine (State of), Qatar

Matches a string beginning with "PS" or "QA" followed by a 2-digit number, a 4-character long alphabetical string, and a 21-character long alphanumeric string.

1

\bKW[0-9]{2}[A-Z]{4}[A-Z0-9]{22}\b

Kuwait

Matches a string beginning with "KW" followed by a 2-digit number, a 4-character long alphabetical string, and a 22-character long alphanumeric string.

1

\bLC[0-9]{2}[A-Z]{4}[A-Z0-9]{24}\b

Saint Lucia

Matches a string beginning with "LC" followed by a 2-digit number, a 4-character long alphabetical string, and a 24-character long alphanumeric string.

1

\bMU[0-9]{2}[A-Z]{4}[0-9]{19}[A-Z]{3}\b

Mauritius

Matches a string beginning with "MU" followed by a 2-digit number, a 4-character long alphabetical string, 19-digit number, and a 3-character long alphabet.

1

\bSC[0-9]{2}[A-Z]{4}[0-9]{20}[A-Z]{3}\b

Seychelles

Matches a string beginning with "SC" followed by a 2-digit number, a 4-character long alphabetical string, 20-digit number, and a 3-character long alphabet string.

1

\bBG[0-9]{2}[A-Z]{4}[0-9]{6}[A-Z0-9]{8}\b

Bulgaria

Matches a string beginning with "BG" followed by a 2-digit number, a 4-character long alphabetical string, 6-digit number, and an 8-character long alphanumeric string.

1

\bJO[0-9]{2}[A-Z]{4}[0-9]{4}[A-Z0-9]{18}\b

Jordan

Matches a string beginning with "JO" followed by a 2-digit number, a 4-character long alphabetical string, 4-digit number, and an 18-character long alphanumeric string.

1

\bMT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}\b

Malta

Matches a string beginning with "MT" followed by a 2-digit number, a 4-character long alphabetical string, 5-digit number, and an 18-character long alphanumeric string.

1

\b(IT|SM)[0-9]{2}[A-Z]{1}[0-9]{10}[A-Z0-9]{12}\b

Italy, San Marino

Matches a string beginning with "IT" or "SM" followed by a 2-digit number, an alphabet, 10-digit number, and a 12-character long alphanumeric string.

1

\bBY[0-9]{2}[A-Z0-9]{4}[0-9]{4}[A-Z0-9]{16}\b

Republic of Belarus

Matches a string beginning with "BY" followed by a 2-digit number, a 4-character long alphanumeric string, 9-digit number, and a 16-character long alphanumeric string.

1

\bSA[0-9]{4}[A-Z0-9]{18}\b

Saudi Arabia

Matches a string beginning with "SA" followed by a 4-digit number, and a 16-character long alphanumeric string.

1

\b(KZ|LU)[0-9]{5}[A-Z0-9]{13}\b

Kazakhstan, Luxembourg

Matches a string beginning with "KZ" or "LU" followed by a 5-digit number, and a 13-character long alphanumeric string.

1

\bMK[0-9]{5}[A-Z0-9]{10}[0-9]{2}\b

Macedonia

Matches a string beginning with "MK" followed by a 5-digit number, a 10-character long alphanumeric string, and a 2-digit number.

1

\b(CH|LI)[0-9]{7}[A-Z0-9]{12}\b

Switzerland, Liechtenstein (Principality of)

Matches a string beginning with "CH" or "LI" followed by a 7-digit number, and a 12-character long alphanumeric string.

1

\bTR[0-9]{8}[A-Z0-9]{16}\b

Turkey

Matches a string beginning with "TR" followed by an 8-digit number, and a 16-character long alphanumeric string.

1

\bUA[0-9]{8}[A-Z0-9]{19}\b

Ukraine

Matches a string beginning with "UA" followed by an 8-digit number, and a 19-character long alphanumeric string.

1

\bGR[0-9]{9}[A-Z0-9]{16}\b

Greece

Matches a string beginning with "GR" followed by a 9-digit number, and a 16-character long alphanumeric string.

1

\bAD[0-9]{10}[A-Z0-9]{12}\b

Andorra

Matches a string beginning with "AD" followed by a 10-digit number, and a 12-character long alphanumeric string.

1

\b(AL|CY)[0-9]{10}[A-Z0-9]{16}\b

Albania, Cyprus

Matches a string beginning with "AL" or "CY" followed by a 10-digit number, and a 16-character long alphanumeric string.

1

\b(FR|MC)[0-9]{12}[A-Z0-9]{11}[0-9]{2}\b

France, Monaco

Matches a string beginning with "FR" or "MC" followed by a 12-digit number, an 11-character long alphanumeric string, and a 2-digit number.

1

\bNO[0-9]{13}\b

Norway

Matches a string beginning with "NO" followed by a 13-digit number.

1

\bBE[0-9]{14}\b

Belgium

Matches a string beginning with "BE" followed by a 14-digit number.

1

\bDK[0-9]{16}\b

Denmark

Matches a string beginning with "DK" followed by a 16-digit number.

1

\b(FI|FO|GL)[0-9]{16}\b

Finland, Denmark (Faroes), Denmark (Greenland)

Matches a string beginning with "FI" or "FO" or "GL" followed by a 16-digit number.

1

\bSI[0-9]{17}\b

Slovenia

Matches a string beginning with "SI" followed by a 17-digit number.

1

\b(AT|BA|EE|LT|XK)[0-9]{18}\b

Austria, Bosnia and Herzegovina, Estonia, Lithuania, Republic of Kosovo

Matches a string beginning with "AT" or "BA" or "EE" or "XK" followed by an 18-digit number.

1

\bHR[0-9]{19}\b

Croatia

Matches a string beginning with "HR" followed by a 19-digit number.

1

\b(CR|DE|ME|RS)[0-9]{20}\b

Costa Rica, Germany, Montenegro, Serbia

Matches a string beginning with "CR" or "DE" or "ME" or "RS" followed by a 20-digit number.

1

\b(AE|IL|TL)[0-9]{21}\b

United Arab Emirates, Israel, Timor-Leste

Matches a string beginning with "AE" or "IL" or "TL" followed by a 21-digit number.

1

\b(CZ|ES|SE|SK|TN)[0-9]{22}\b

Czech Republic, Spain, Sweden, Slovak Republic, Tunisia

Matches a string beginning with "CZ" or "ES" or "SK" or "SE" or "TN" followed by a 22-digit number.

1

\b(PT|ST)[0-9]{23}\b

Portugal, Sao Tome and Principe

Matches a string beginning with "PT" or "ST" followed by a 23-digit number.

1

\bIS[0-9]{24}\b

Iceland

Matches a string beginning with "IS" followed by a 24-digit number.

1

\bBR[0-9]{25}[A-Z]{1}[A-Z0-9]\b

Brazil

Matches a string beginning with "BR" followed by a 25-digit number, an alphabet, and an alphanumeric string.

1

\bMR[0-9]{25}\b

Mauritania

Matches a string beginning with "MR" followed by a 25-digit number.

1

\b(HU|PL)[0-9]{26}\b

Hungary, Poland

Matches a string beginning with "HU" or "PL" followed by a 26-digit number.

1

\bLB[0-9]{6}[A-Z0-9]{20}\b

Lebanon

Matches a string beginning with "LB" followed by a 26-digit number, and a 20-character long alphanumeric string.

1



Ignored expressions

None