German IBAN Format

The German IBAN consists of 22 characters and combines the traditional Bankleitzahl (BLZ) and Kontonummer into a standardized international format. Germany adopted the IBAN system in 2014 as part of the SEPA migration.

Example IBAN

DE89370400440532013000Bank CodeAccount NumberCountry CodeCheck DigitsBBAN

Example from the SWIFT IBAN Registry. For illustration only — not guaranteed to be a valid IBAN.

IBAN Structure

ComponentValueFormat
Country CodeDE2 chars
Check Digits892 chars
BBAN37040044053201300018 chars
⌊ Bank Code370400448 chars
⌊ Account Number053201300010 chars

Key Facts

IBAN Length
22 characters
SEPA Member
Yes
EU Member
Yes
Currency
Euro (EUR)
Bank Code System
Bankleitzahl (BLZ) — 8 digits

How to Find Your IBAN

Your German IBAN is printed on your Girocard (debit card), shown on bank statements (Kontoauszüge), and available in your online banking under account details. You can also derive it from your BLZ and Kontonummer using our converter tool.

Convert German Bank Account to IBAN

Enter your Bankleitzahl (BLZ) and Kontonummer to generate the corresponding IBAN.

How does BLZ + Kontonummer conversion work?

German bank accounts traditionally consist of two numbers: the Bankleitzahl (BLZ), an 8-digit bank routing code, and the Kontonummer (account number) of up to 10 digits. When Germany adopted the IBAN system, these two numbers were combined into a standardized international format.

The German IBAN is always 22 characters long. It starts with the country code DE, followed by a 2-digit checksum calculated using the mod-97 algorithm, then the 8-digit BLZ, and finally the account number padded to 10 digits with leading zeros.

Check an IBAN

...and find out if it is valid or not.

Validate IBANs at scale

Try the easyKonto API →