German IBAN Breakdown

Split a German IBAN into bank code (BLZ) and account number (KTO) while running the ISO 13616 Mod-97 checksum locally.

Supports German IBANs with 22 characters.

The first four characters of the IBAN.

Digits 5–12 of a German IBAN.

Digits 13–22 including leading zeros.

Ready.

Enter a German IBAN with 22 characters.

Tip: Prefill the form with ?iban=… ?iban=DE21301204000000015228

What is an IBAN?

The International Bank Account Number (IBAN) is a globally standardised format for identifying bank accounts across borders.

It combines a country code, two checksum digits and domestic routing details such as bank codes and account numbers.

German IBAN structure

Every German IBAN contains:

  • Country code "DE" followed by two checksum digits
  • Eight-digit bank code (Bankleitzahl / BLZ)
  • Ten-digit account number that may include leading zeros

How the Mod-97 check works

Move the first four characters to the end, replace letters with numbers (A=10 … Z=35) and interpret the result as an integer. A valid IBAN leaves a remainder of 1 when divided by 97.

How many IBANs are possible?

With 8-digit bank codes and 10-digit account numbers, Germany alone can represent 100 billion unique combinations inside the IBAN format.

The checksum helps catch transposed or mistyped digits before a transfer is sent.