IBAN Validator

Validate International Bank Account Numbers for correct format and check digits. Verify IBANs from all supported countries.

100% client-side No signup Free forever

Sample IBANs for Testing

About IBAN

The International Bank Account Number (IBAN) is an internationally agreed system for identifying bank accounts across national borders. It consists of:

  • 2 letter country code
  • 2 check digits
  • Up to 30 alphanumeric characters (BBAN)
// how to use

How to Use IBAN Validator

  1. Enter the IBAN to validate
  2. Click Validate or press Enter
  3. View validation result
  4. See country and bank information
// about

About IBAN Validator

International Bank Account Numbers (IBANs) identify bank accounts across borders with built-in error detection. Our validator verifies the complete IBAN structure including country-specific formats and mathematical check digit verification.

IBAN Structure

Every IBAN contains specific components:

  • Country code: Two letters identifying the nation (DE, FR, GB, etc.)
  • Check digits: Two numbers for error detection
  • Bank identifier: Code identifying the bank (BBAN prefix)
  • Account number: The actual account identifier

Validation Process

The validator performs multiple checks: country code recognition, correct length for that country (varies from 15 to 34 characters), proper character types in each position, and mod-97 check digit verification. This catches typos, missing digits, and transcription errors.

Country-Specific Formats

IBAN length and format varies by country: Germany uses 22 characters, France uses 27, UK uses 22. The validator knows the correct format for each of the 70+ countries using IBAN and validates accordingly.

Business Applications

Payment processing: Verify customer bank details before transfers. Invoice management: Validate supplier IBANs to prevent failed payments. Compliance: Ensure payment data meets international banking standards.

// faq

Frequently Asked Questions

What is an IBAN and what does validation check?
IBAN (International Bank Account Number) is a standard format for bank accounts used internationally. Validation checks: country code format, correct length for the country, valid check digits (mod-97 algorithm), and proper structure. This catches transcription errors.
Which countries use IBAN?
IBAN is used throughout Europe, parts of Middle East, and many other countries - over 70 total. The US, Canada, Australia, and some Asian countries don't use IBAN. Each country has a specific IBAN length and structure. Our tool supports all IBAN-using countries.
How do IBAN check digits work?
Positions 3-4 are check digits calculated using ISO 7064 Mod 97-10. Rearranging the IBAN and applying the algorithm should equal 1 if valid. This catches 99% of single-digit errors and most transposition errors. Invalid check digits mean the IBAN is wrong.
Can validation confirm an account exists?
No - IBAN validation confirms correct format and check digits, not that the account exists or is active. Only banks can verify actual account status. Valid format means "correctly structured," not "can receive transfers."
What information can I extract from an IBAN?
IBANs contain: country code (first 2 characters), check digits (positions 3-4), bank identifier code, branch code (in some countries), and account number. We parse and display each component. Note: bank identifiers vary by country.
Why do IBAN lengths vary by country?
Different countries have different domestic account number systems. Germany uses 22 characters, UK uses 22, but Spain uses 24 and Malta uses 31. The IBAN wraps domestic numbers with country code and check digits. We validate against each country's required length.