IBAN Validator and Parser

What is an IBAN Validator and Parser?

Validate international Bank Account Numbers (IBAN) using official MOD-97 checksum algorithms. Parses Country Code, National Checksum Digits, Basic Bank Account Number (BBAN), Bank Code, Branch Code, and identifies QR-IBAN formats.

Why Use This Tool?

  • Fintech & Wire Payment Validation: Validate customer IBANs before processing SEPA Euro bank transfers or international wire payments.
  • Prevent Failed Transfers: Catch IBAN typos and invalid bank checksums before submitting batch payout files.
  • Bank & Country Extraction: Extract country origin and national bank code from raw IBAN strings.

How to Use

  1. Enter an IBAN number (e.g. `DE89370400440532013000` or formatted with spaces).
  2. The validator computes MOD-97 checksum math in real time.
  3. View validity badge, formatted IBAN (groups of 4), Country, BBAN, and Bank Code.

Real Working Example

Input:

IBAN: DE89370400440532013000 (German Bank Account)

Output Result:

Validation Status: VALID (Checksum MOD-97 Passed)
Formatted IBAN: DE89 3704 0044 0532 0130 00
Country: Germany (DE)
Bank Code (BLZ): 37040044
Account Number: 0532013000

Important Technical Details & Specifications

  • ISO 13616 Standard Compliance: Follows official ISO 13616 IBAN specifications across 80+ participating countries.
  • MOD-97-10 Checksum Algorithm: Performs modulo 97 division on transposed alphanumeric character values.
  • 100% Local Privacy: Bank account numbers remain 100% private in browser memory.

Related Data & Format Tools

Frequently Asked Questions

How does IBAN checksum validation work?

It moves the country code and checksum digits to the end, converts letters to numbers (A=10, B=11), and checks if the total modulo 97 equals 1.

How many characters are in a valid IBAN?

IBAN lengths vary by country, up to a maximum of 34 alphanumeric characters (e.g. Germany is 22 chars, UK is 22 chars, France is 27 chars).

Is my bank account number sent to an external server?

No, validation happens 100% locally inside your web browser using JavaScript.

Is it free?

Yes, 100% free.

What is a QR-IBAN?

A QR-IBAN is a specialized Swiss/Liechtenstein IBAN format used for QR-bill payment slips with specific QRR bank identification codes.

Which countries use IBAN numbers?

Over 80 countries across Europe, Middle East, Caribbean, and North Africa use standard IBAN numbers.