German IBAN Generator - Generate fictional German IBAN numbers

Generate valid fictional German IBAN numbers (DE) with modulo 97 validation. Select a German bank and generate in bulk.

Note:All generated data is entirely fictional and not suitable for use as real personal information.

Count:

German IBAN structure

A German IBAN is 22 characters long and follows the format DEcc BBBB BBBB AAAA AAAA AA: country code DE, 2 check digits, an 8-digit Bankleitzahl (BLZ — German bank routing code), and a 10-digit Kontonummer (account number). The BLZ system was established by the Deutsche Bundesbank and uniquely identifies each German bank and branch.

The Bankleitzahl (BLZ) system

Germany uses the BLZ (Bankleitzahl) system — an 8-digit code that identifies both the bank and the specific branch. The first digit indicates the banking region: 1 = Berlin, 2 = Hamburg/Schleswig-Holstein, 3 = Hanover, 4 = Düsseldorf, 5 = Cologne/Frankfurt, 6 = Frankfurt, 7 = Stuttgart/Munich, 8 = Munich, 9 = Leipzig/Dresden. Germany is transitioning fully to IBAN/BIC, with BLZ codes gradually being phased out of domestic use.

German banking sector

Germany has one of Europe's most diverse banking systems, comprising private commercial banks (Deutsche Bank, Commerzbank), public savings banks (Sparkassen), cooperative banks (Volksbanken/Raiffeisenbanken) and direct banks (ING-DiBa, DKB). This three-pillar structure means German IBANs span a wide variety of BLZ codes. Developers testing German payment software need fictional IBANs covering multiple bank types and regions.

SEPA integration testing

Germany is the largest economy in the SEPA zone. Fictional German IBANs are essential for testing cross-border euro payments, SEPA Direct Debit mandates, and international invoicing applications with German customers.

Frequently Asked Questions

How is a German IBAN structured?
A German IBAN consists of 22 characters: the country code "DE", 2 check digits, an 8-digit bank code (Bankleitzahl/BLZ) and a 10-digit account number. The format is: DEcc BBBB BBBB AAAA AAAA AA.
Are the generated German IBAN numbers real?
No, all generated IBAN numbers are entirely fictional. They pass the modulo 97 algorithm but are not linked to existing bank accounts. Use them exclusively for software testing.
Can I select a specific German bank?
Yes, you can choose from banks like Commerzbank, ING-DiBa, Postbank and Frankfurter Sparkasse. You can also select "Random bank" for random bank codes.
What are fictional German IBAN numbers used for?
Developers use fictional German IBANs for testing international payment functionality, SEPA integrations, multi-country invoice systems and form validation for German customers.
Can I generate German IBANs in bulk?
Yes, you can generate up to 10,000 German IBAN numbers at once and export directly to Excel, CSV or JSON.

Related Tools