BankCheck
HomeIBANRouting NumberSort CodeGuides
Home
IBAN
Routing Number
Sort Code
Guides

BankCheck

Validate any bank number instantly. Free and 100% client-side.

Your data never leaves the browser

Formats

IBAN40+ countriesRouting NumberUnited StatesSort CodeUK & Ireland

Info

GuidesCompareAlternativesAboutPrivacy PolicyTerms of UseAPI Docs

BankCheck checks whether a number could be valid based on format, length, and checksum rules. It does not verify that an account exists or confirm who it belongs to. Always confirm account details with your bank before making a payment.

© 2026 BankCheck

Germany IBAN Validator

Validate Germany IBANs (22 characters, Euro)

IBANRouting NumberSort Code

Try an example

How it works

A Germany IBAN is 22 characters long and consists of the country code "DE", 2 check digits, and a 18-character BBAN. The check digits use a MOD-97 algorithm to catch typos.

Germany IBAN Format

Country🇩🇪 Germany
IBAN Length22 characters
BBAN Length18 characters
CurrencyEuro (EUR)
SEPAYes
RegionWestern Europe
FormatDEkk bbbb bbbb cccc cccc cc

IBAN Breakdown

DECountry Code
89Check Digits
37040044Bank Code
0532013000Account Number

Frequently Asked Questions

What is the IBAN format for Germany?
A Germany IBAN is exactly 22 characters long. It starts with the country code "DE", followed by 2 check digits, then a 18-character BBAN (Basic Bank Account Number). The format pattern is: DEkk bbbb bbbb cccc cccc cc.
Is Germany part of SEPA?
Yes, Germany is a member of the Single Euro Payments Area (SEPA). This means SEPA credit transfers and direct debits can be used for euro-denominated payments to and from Germany bank accounts. SEPA transfers typically settle within one business day.
What currency does Germany use?
Germany uses the Euro (EUR). When sending international payments to Germany, you’ll need the recipient’s IBAN and may need to specify the currency as EUR.
How do I validate a Germany IBAN?
To validate a Germany IBAN: (1) Check the length is exactly 22 characters. (2) Verify the country code is "DE". (3) Validate the BBAN structure matches the expected pattern for Germany. (4) Apply the MOD-97 checksum algorithm by rearranging and converting letters to numbers. A valid IBAN always produces a remainder of 1 when divided by 97.
What does each part of a Germany IBAN mean?
A Germany IBAN (DEkk bbbb bbbb cccc cccc cc) breaks down as: Country Code (“DE”) identifies Germany, Check Digits (2 digits) catch transcription errors, Bank Code (8 characters), Account Number (10 characters). Each segment is validated independently to ensure the IBAN is correctly formatted.

Banks in Germany

Postbank1 codeN26 Bank1 codeN26 Bank (alt)1 codeUniCredit HypoVereinsbank1 codeLandesbank Berlin1 codeWeberbank1 codeDeutsche Bank Berlin1 codeDeutsche Bank Privat- und Geschaeftskunden1 codenorisbank1 codeBerliner Volksbank1 codeDKB Deutsche Kreditbank (alt)1 codeSolarisBank1 codeDeutsche Kreditbank (DKB)1 codeUniCredit Hamburg1 codeComdirect1 codeHamburger Sparkasse1 codeDeutsche Bank Hamburg1 codeCommerzbank Hamburg1 codePSD Bank Nord1 codeFoerde Sparkasse1 codeNord/LB Norddeutsche Landesbank1 codeSparkasse Hannover1 codeVolksbank Osnabrueck1 codeOldenburgische Landesbank1 codeLandessparkasse zu Oldenburg1 codeBremer Landesbank1 codeSparda-Bank Bremen1 codeTargobank (alt)1 codeTargobank1 codeStadtsparkasse Dusseldorf1 codeComdirect (alt)1 codeDeutsche Apotheker- und Aerztebank1 codeSantander Consumer Bank1 codeSparda-Bank West1 codeSparkasse Bochum1 codeSparkasse Duisburg1 codeSparkasse Essen1 codeCommerzbank2 codesSparkasse KolnBonn1 codeKreissparkasse Koln1 codeCommerzbank Bonn1 codeSparkasse Aachen1 codeSparkasse Munsterland Ost1 codeSparkasse Paderborn-Detmold1 codeSparkasse Dortmund1 codeSparkasse Siegen1 codeSparkasse Bielefeld1 codeSparkasse Herford1 codeING1 codeSEB Bank (now Santander)1 codeLandesbank Hessen-Thueringen (Helaba)1 codeFrankfurter Sparkasse1 codeDZ Bank Frankfurt1 codeDZ Bank1 codeDeutsche Bank1 codeCommerzbank Frankfurt (alt)1 codeBethmann Bank1 codeDegussa Bank1 codeNassauische Sparkasse1 codeSparkasse Wetzlar1 codeVolksbank Mittelhessen1 codeKasseler Sparkasse1 codeEvangelische Bank1 codeSparkasse Kaiserslautern1 codeSparkasse Mainz1 codeSparda-Bank Suedwest1 codeSparkasse Trier1 codeSparkasse Stuttgart1 codeLandesbank Baden-Wuerttemberg (LBBW)1 codeVolksbank Stuttgart1 codeWuestenrot Bank1 codeKreissparkasse Heilbronn1 codeSparkasse Ulm1 codeSparkasse Karlsruhe1 codeBBBank1 codeSparkasse Freiburg-Nordlicher Breisgau1 codePostbank Munchen1 codeFidor Bank1 codeBayerische Landesbank1 codeSparda-Bank Munchen1 codeStadtsparkasse Munchen1 codeSparkasse Regensburg1 codeSparkasse Augsburg1 codePostbank Ndl der DB Privat- und Firmenkundenbank1 codeConsorsbank (BNP Paribas)1 codeSparkasse Nurnberg1 codeSachsen Bank1 codeSparkasse Erfurt1 codeSparkasse Magdeburg1 codeSparkasse Dresden1 codeSparkasse Leipzig1 code

Related Countries

🇬🇧United Kingdom22🇫🇷France27🇳🇱Netherlands18🇧🇪Belgium16🇱🇺Luxembourg20

Need to validate a different format? Try the universal IBAN validator, the US routing number validator, or the UK sort code validator.