Germany IBAN checker and format

DE · 22 characters · checked in your browser


Germany IBAN format

Country codeDE
IBAN length22 characters (2 country letters, 2 check digits, 18-character BBAN)
StructureDEkk bbbb bbbb cccc cccc cc
k = check digits, b = bank code, s = branch/sort code, c = account number, x = national check digits or other
Registry BBAN format8!n10!n (e.g. 8!n = exactly 8 digits; a = letters; c = letters or digits)
Format exampleDE43 1234 5678 9012 3456 78
Illustrative only: right structure and valid check digits, not a real account.
SEPAYes – Germany is part of the SEPA area, so you can send euro SEPA credit transfers to these IBANs.

What the parts mean

The first 8 digits are the Bankleitzahl (BLZ); the last 10 are the account number (Kontonummer), padded with leading zeros.

PositionsCharactersMeaning
5–128 digitsBank code
13–2210 digitsAccount number

Paying an IBAN in Germany

Within the EEA, SEPA payments need only the IBAN; the BIC is optional. Accounts are usually in euro.

Writing the IBAN in groups of four (DE43 1234 …) is the usual print format; online banking and payment files use it without spaces.

Paying many Germany IBANs in euro? Create a SEPA XML file from Excel – every IBAN is checked as above.

← Karuna Labs tools · Privacy · Terms · Refunds · Contact