German IBAN Breakdown

Inspect the four parts of a German IBAN and verify its German numeric structure and ISO 13616 Mod-97 checksum entirely in your browser.

German IBAN analysis

Enter a German IBAN. Spaces and common separators are ignored.

Characters 1–4: DE plus the two check digits.

Digits 5–12: the eight-digit German bank code.

Digits 13–22: the ten-digit account field, including leading zeros.

Status
Ready.

Enter a German IBAN with exactly 22 characters.

What this tool does

This tool separates a German IBAN into country code, check digits, the eight-digit bank code and the ten-digit account field.

It also checks the required German format and calculates the ISO 13616 Mod-97 remainder locally in the browser.

How to use the tool

  1. Enter or paste a German IBAN; spaces and common separators are removed automatically.
  2. Review the extracted country/check section, BLZ and account number.
  3. Use the status to distinguish an incomplete value, a format error and a failed checksum.
  4. Copy an individual field or the semicolon-separated BLZ and account number.

Useful applications

  • Check a German IBAN for typing and check-digit errors before using it.
  • Extract BLZ and the zero-padded account field for documentation or data migration.
  • Test payment forms and validation workflows with a known example.
  • Explain the structure of German IBANs in training material.

Notes and limitations

  • German IBANs contain 22 characters: DE, two check digits, an eight-digit bank code and a ten-digit account field.
  • A valid Mod-97 result confirms only mathematical consistency; it does not prove that the account exists, is reachable or belongs to a named person.
  • The extracted account field may contain leading zeros and is not necessarily identical to the account number as commonly written.
  • The tool does not look up a bank name, BIC, account holder or account status.

Frequently asked questions

What does the checksum verify?

It detects many common typing and transposition errors by applying the ISO 13616 Mod-97 calculation.

Does a valid result prove that the bank account exists?

No. The tool checks only structure and checksum; it does not contact a bank or payment network.

Why does the account number contain leading zeros?

The German IBAN reserves ten digits for the account field, so shorter account numbers are commonly padded on the left.

Can I use this for IBANs from other countries?

No. Country-specific BBAN structures differ, and this page intentionally interprets only the German 22-character format.

Is my IBAN uploaded?

No. Normal input, validation and extraction run in the browser. The tool no longer supports IBAN values in the URL.

Reference

German IBAN structure

A German IBAN has a fixed 22-character structure. The separators below are visual only.

Total length22 characters
Example segmentation
DE21301204000000015228
ValuePartMeaning
DECountry codeThe ISO 3166 country code for Germany.
21Check digitsTwo digits calculated for the complete IBAN.
30120400Bank code (BLZ)The eight-digit identifier of the account-holding payment service provider.
0000015228Account fieldA ten-digit field that includes leading zeros when required.

Checksum: For validation, the first four characters are moved to the end, letters are converted to numbers and the resulting value must have remainder 1 modulo 97.

Limit: A successful result does not verify the bank, account holder, account existence or payment reachability.