Validate any IBAN

Currently supporting 74 countries

The IBAN validation is performed exclusively in accordance with the international standard ISO 7064. No data is stored or shared with third parties.

IBAN & SEPA XML Validator – Securely validate payment data

With iban-validator.com you can validate IBANs and SEPA XML files quickly, free of charge, and GDPR-compliant. Avoid chargebacks, misdirected transfers, and technical rejections even before sending them to your bank.

🏦 IBAN Validator – Validate any IBAN for free

Our IBAN Validator checks International Bank Account Numbers for formal correctness according to ISO 13616. Country codes, check digits, and each national account structure are validated.

This helps you detect incorrect IBANs early – before transfers are rejected or payments are delayed. Optionally, available bank details such as BIC or bank name are displayed.

Check IBAN now
  • Free IBAN validation without registration
  • Support for numerous European and international IBAN countries
  • Detection of check digit and format errors
  • No storage of entered data
  • Validation against official ISO 20022 XSD schemas
  • Support for pain.008.001.02, pain.008.001.08 & pain.008.001.11
  • Validation of mandate data, IBANs, amounts & due dates
  • Detailed error log with position references

💳 SEPA XML Validator – Safely validate pain.008 files

The SEPA XML Validator checks SEPA direct debit files in the pain.008 format for technical and content errors. The XML structure is validated against the official XSD schemas and additionally checked for logical consistency.

This is especially crucial for companies, accounting departments, and developers to prevent bank rejections and erroneous direct debit collections.

Validate SEPA XML

🔐 Privacy & Trust

Protecting your data is our top priority. All validations are performed without storing the data you enter. Validation is intended solely for technical verification and does not replace banking, tax, or legal advice.

🌍 Supported Countries & Formats

The IBAN Validator supports a wide range of SEPA and non-SEPA countries, including Germany, Austria, Switzerland, all euro-area SEPA countries, as well as other international IBAN regions.

The list of supported countries, lengths, and formats is continuously expanded and regularly updated.

Supported Countries

Übersicht aller Länder mit IBAN-Unterstützung, Detailprüfung und Bankdaten.

Country IBAN validation IBAN details Bank data Example
🇦🇹 Austria (AT) Yes Yes Yes View example
🇩🇪 Germany (DE) Yes Yes Yes View example
🇦🇱 Albania (AL) Yes Yes No View example
🇦🇩 Andorra (AD) Yes Yes No View example
🇦🇿 Azerbaijan (AZ) Yes Yes No View example
🇧🇭 Bahrain (BH) Yes Yes No View example
🇧🇾 Belarus (BY) Yes Yes No View example
🇧🇪 Belgium (BE) Yes Yes No View example
🇧🇦 Bosnia & Herzegovina (BA) Yes Yes No View example
🇧🇷 Brazil (BR) Yes Yes No View example
🇻🇬 British Virgin Islands (VG) Yes Yes No View example
🇧🇬 Bulgaria (BG) Yes Yes No View example
🇨🇷 Costa Rica (CR) Yes Yes No View example
🇭🇷 Croatia (HR) Yes Yes No View example
🇨🇾 Cyprus (CY) Yes Yes No View example
🇨🇿 Czechia (CZ) Yes Yes No View example
🇩🇰 Denmark (DK) Yes Yes No View example
🇪🇬 Egypt (EG) Yes Yes No View example
🇸🇻 El Salvador (SV) Yes Yes No View example
🇪🇪 Estonia (EE) Yes Yes No View example
🇫🇴 Faroe Islands (FO) Yes Yes No View example
🇫🇮 Finland (FI) Yes Yes No View example
🇫🇷 France (FR) Yes Yes No View example
🇬🇪 Georgia (GE) Yes Yes No View example
🇬🇮 Gibraltar (GI) Yes Yes No View example
🇬🇷 Greece (GR) Yes Yes No View example
🇬🇱 Greenland (GL) Yes Yes No View example
🇬🇹 Guatemala (GT) Yes Yes No View example
🇭🇺 Hungary (HU) Yes Yes No View example
🇮🇸 Iceland (IS) Yes Yes No View example
🇮🇪 Ireland (IE) Yes Yes No View example
🇮🇱 Israel (IL) Yes Yes No View example
🇮🇹 Italy (IT) Yes Yes No View example
🇯🇴 Jordan (JO) Yes Yes No View example
🇰🇿 Kazakhstan (KZ) Yes Yes No View example
🇰🇼 Kuwait (KW) Yes Yes No View example
🇱🇻 Latvia (LV) Yes Yes No View example
🇱🇧 Lebanon (LB) Yes Yes No View example
🇱🇮 Liechtenstein (LI) Yes Yes No View example
🇱🇹 Lithuania (LT) Yes Yes No View example
🇱🇺 Luxembourg (LU) Yes Yes No View example
🇲🇹 Malta (MT) Yes Yes No View example
🇲🇷 Mauritania (MR) Yes Yes No View example
🇲🇺 Mauritius (MU) Yes Yes No View example
🇲🇩 Moldova (MD) Yes Yes No View example
🇲🇨 Monaco (MC) Yes Yes No View example
🇲🇪 Montenegro (ME) Yes Yes No View example
🇳🇱 Netherlands (NL) Yes Yes No View example
🇲🇰 North Macedonia (MK) Yes Yes No View example
🇳🇴 Norway (NO) Yes Yes No View example
🇴🇲 Oman (OM) Yes Yes No View example
🇵🇸 Palestinian Territories (PS) Yes Yes No View example
🇵🇱 Poland (PL) Yes Yes No View example
🇵🇹 Portugal (PT) Yes Yes No View example
🇶🇦 Qatar (QA) Yes Yes No View example
🇷🇴 Romania (RO) Yes Yes No View example
🇸🇲 San Marino (SM) Yes Yes No View example
🇸🇦 Saudi Arabia (SA) Yes Yes No View example
🇷🇸 Serbia (RS) Yes Yes No View example
🇸🇨 Seychelles (SC) Yes Yes No View example
🇸🇰 Slovakia (SK) Yes Yes No View example
🇸🇮 Slovenia (SI) Yes Yes No View example
🇪🇸 Spain (ES) Yes Yes No View example
🇱🇨 St. Lucia (LC) Yes Yes No View example
🇸🇪 Sweden (SE) Yes Yes No View example
🇨🇭 Switzerland (CH) Yes Yes No View example
🇸🇹 São Tomé and Príncipe (ST) Yes Yes No View example
🇹🇱 Timor-Leste (TL) Yes Yes No View example
🇹🇳 Tunisia (TN) Yes Yes No View example
🇹🇷 Turkey (TR) Yes Yes No View example
🇺🇦 Ukraine (UA) Yes Yes No View example
🇦🇪 United Arab Emirates (AE) Yes Yes No View example
🇬🇧 United Kingdom (GB) Yes Yes No View example
🇻🇦 Vatican City (VA) Yes Yes No View example

Diese Tabelle zeigt alle Länder, für die eine IBAN-Prüfung möglich ist. Je nach Land werden zusätzlich IBAN-Details und Bankinformationen unterstützt. Die Liste wird regelmäßig erweitert und aktualisiert.