Country
Germany test data, valid by format
Everything Real Fake Data generates for Germany — national identifiers, tax numbers, addresses, IBANs and documents that satisfy real validators, without touching a real person.
13
generators
8
categories
Building or testing something for the Germany market? Placeholder strings fail the moment a checksum or a national format is enforced. Real Fake Data returns Germany values that are valid by construction — correct check digits, real-world geography, and identifiers your own validators accept.
Below are the 13 Germany generators available today, across 8 categories. Every field is synthetic and refers to no real individual or company; each generator is seedable, so a fixture replays identically for reproducible tests and stable demos.
Generators for this country
Every generator below returns values that are valid by format and 100% synthetic. Follow any link for that generator’s full page — edge cases, the checksum maths, and a live playground.
Documents
4 generatorsGerman Handelsregisternummer
Returns a German Handelsregisternummer (commercial-register number) with a register division (`HRA` / `HRB`), a keeping court, and a sequential serial. The number carries no checksum, so there is no invalid mode.
German Personalausweis number
Returns a valid German Personalausweis document number: a 9-character serial from a restricted alphabet plus a correct ICAO 9303 check digit. It encodes no personal data. Set `invalid=true` for a number with a deliberately wrong check digit.
German USt-IdNr
Returns a valid German USt-IdNr (VAT identification number) with a correct ISO 7064 MOD 11,10 check digit. Use `format=national` for the bare nine-digit core. Set `invalid=true` for a number with a deliberately wrong check digit.
German Wirtschafts-IdNr
Returns a valid German Wirtschafts-IdNr (business identification number): a `DE`-prefixed nine-digit core with a correct ISO 7064 MOD 11,10 check digit plus a five-digit distinguishing suffix. Use `suffix` to set it. Set `invalid=true` for a number with a deliberately wrong check digit.
Try it live
Generate a valid, synthetic record right now
Start generating valid test data
Grab an API key and pull valid, synthetic records for this country — and 26 other EU markets — in a single call. Seeded on request, so every fixture is reproducible.