IBAN Validator

Validate International Bank Account Numbers with real-time verification. Supporting 80+ countries with MOD-97 checksum validation and country-specific format rules.

Validate IBAN

Enter an IBAN to validate (with or without spaces)

About IBAN Validation

An IBAN (International Bank Account Number) is an internationally agreed system of identifying bank accounts across national borders.

What we check:
  • ✓ Country code validity (80+ countries supported)
  • ✓ Correct length for the country
  • ✓ MOD-97 checksum verification
  • ✓ Country-specific format rules
  • ✓ Character set validation
💡 Tip
IBANs can be entered with or without spaces. We automatically format them for you based on country-specific standards.

What is an IBAN?

An IBAN (International Bank Account Number) is an internationally agreed system of identifying bank accounts across national borders. It was originally developed to facilitate payments within the European Union, but the format is now used worldwide.

IBAN Structure

An IBAN consists of up to 34 alphanumeric characters, comprising:

  • Country Code: 2-letter ISO country code (e.g., GB, DE, FR)
  • Check Digits: 2 digits calculated using MOD-97 algorithm
  • Bank Identifier: Identifies the bank (length varies by country)
  • Branch Identifier: Identifies the branch (if applicable)
  • Account Number: The basic bank account number

How IBAN Validation Works

Our validator performs comprehensive checks:

  1. Format Check: Verifies the IBAN starts with 2 letters followed by 2 digits
  2. Length Validation: Ensures the length matches the country specification
  3. Character Set: Confirms only valid alphanumeric characters (A-Z, 0-9)
  4. Country Rules: Validates against country-specific format patterns
  5. Checksum Verification: Performs MOD-97 calculation to verify integrity

Supported Countries

We support IBAN validation for 80+ countries including all SEPA countries and many others:

🇩🇪 Germany
🇫🇷 France
🇬🇧 United Kingdom
🇮🇹 Italy
🇪🇸 Spain
🇳🇱 Netherlands
🇵🇱 Poland
🇨🇭 Switzerland
🇦🇹 Austria
🇧🇪 Belgium
🇸🇪 Sweden
... and 70+ more

Privacy & Security

All IBAN validation is performed entirely in your browser. No data is sent to our servers, ensuring your banking information remains completely private and secure.