Realistic test addresses for forms, QA and demos. Pick a country and get addresses where the city, the state or region and the postal code really belong together, printed in that country's own format. Generate up to 500 at once, then copy them or export CSV and JSON. Everything runs in your browser and nothing is uploaded.
Putting test data to work in a real QA process? Start here:
Copying a real customer's address into a staging database, a bug ticket or a demo is easy, and it is exactly the kind of data handling privacy law cares about. Under the GDPR, a postal address tied to a person is personal data, and test environments are not exempt: data minimisation and purpose limitation apply there too.
If a bug only reproduces with one customer's data, rebuild the shape of that record (same country, same field lengths, same special characters) with generated values instead of copying the record itself.
The generator prints each address in the line order the local postal service expects. Here is what changes from country to country, listed after the recipient's name:
| Country | Line order | Postal code | State or region |
|---|---|---|---|
| United States | Street and unit · City, ST ZIP | 5 digits (ZIP+4 optional: 12345-6789) | Required, 2-letter code |
| United Kingdom | Flat · street · POST TOWN · postcode | Outward and inward code, e.g. SW1A 1AA | County optional, Royal Mail does not need it |
| Canada | Street and unit · CITY PROV postal code (no comma) | A1A 1A1 (letter, digit, letter) | Required, 2-letter province or territory code |
| Germany | Street and number (// apartment or floor) · PLZ city | 5 digits | Not part of the address |
| Spain | Street, number, floor and door · CP city (province) | 5 digits, the first two identify the province | Province often asked for on forms |
| France | Apartment or building · number and street · code city | 5 digits, the first two usually match the département | Not part of the address |
| Australia | Unit and street · SUBURB STATE postcode | 4 digits | Required, abbreviated (NSW, VIC, QLD and so on) |
Germany and France leave the region out of the postal address entirely, and in the UK the county is optional. A form that makes State mandatory for every country rejects perfectly valid addresses from those places.
Address forms fail in the same handful of ways. Generate a batch for each country you ship to and check these: