IBAN Toolkit logoIBAN Toolkit

Germany IBAN Generator

Free test DE IBANs: 22 characters, official registry format, valid check digits.

Germany IBAN generator

22-character format, official registry structure.

Same country + seed + row order gives the same test values. Leave blank for random samples. Seed algorithm: v1. Do not enter personal data.

Germany IBAN format

A Germany IBAN is 22 characters long: the DE country code, 2 check digits, and a 18-character BBAN (8 digits + 10 digits). Here is how a generated test IBAN breaks down:

PartExampleFormat
Country codeDE2 letters (ISO 3166)
Check digits302 digits: mod-97 checksum
Bank code772466838 digits
Account number124599777010 digits

Full test IBAN: DE30 7724 6683 1245 9977 70 (random test value)

About Germany IBANs

  • Germany's BBAN splits into an 8-digit Bankleitzahl (bank sort code) and a 10-digit account number (Kontonummer).
  • With 22 characters, the German IBAN is among the most-searched test formats in Europe: Germany has the EU's largest banking market.
  • The Bankleitzahl is assigned by the Bundesbank; the first digit historically indicated the region.

Use test Germany IBANs for

  • Testing payment forms that accept Germany bank details.
  • QA fixtures and demo data with the correct 22-character structure.
  • Validating your own mod-97 implementation against known-correct outputs.

Country-specific testing notes

The eight-digit Bankleitzahl and ten-digit account component must retain their full lengths. Bank-specific domestic conversion and account-check rules are outside this generator.

Test more than the happy path

Generate with seed country-regression-v1, preserve the selected country and quantity, then run again to reproduce the same rows. Include an invalid-checksum input and a shorter input in your form tests. The versioned fixture pack supplies expected results for the implemented format checks.

Interpret the result correctly

Our checks cover the registered length, character pattern and international check digits. They do not certify domestic checksums, reserved-value rules, active bank codes, account existence or recipient ownership. Use bank-issued details for payments and your provider’s documented sandbox values for integration tests.

More countries

Frequently asked questions

Always 22 characters: DE + 2 check digits + 8-digit Bankleitzahl + 10-digit account number.
Germany's 8-digit bank identifier, similar to a UK sort code. It makes up the first part of the German BBAN.
They are synthetic test values with valid structure and check digits. This site does not query live bank directories, so generated values are not guaranteed to be unassigned.
Yes: paste any Germany IBAN into our IBAN validator to check its length, structure and mod-97 checksum.
Testing and educational use. Generated identifiers are synthetic and are not checked against live bank directories. A randomly generated value can coincidentally resemble or match a real identifier. Never use generated data for real payments, account applications, identity verification, or to represent a real person or institution.