Address Generator

For testing and development only. Generates realistic-looking test addresses. Not real addresses.

How this tool works

An address generator produces plausible, fictional address data for testing. It is not a lookup of real people: the names, streets and postcodes are assembled from format rules and public data about how addresses are structured, so that the output survives the validation a form or a shipping system would apply.

The value is in the structure rather than in the detail. A test address has to have a plausible number of lines, a street type that exists in the target country, a postcode of the right length and format, and a city that matches it. Generating that by hand is tedious, and generating it wrong produces test data that passes a form and then fails in a downstream system.

What a generated address contains

FieldNotes
Recipient nameCommon given name and family name
Street lineA street type that exists in the target country
NumberA plausible house number for that street
CityA city that matches the postcode
PostcodeIn the correct format for the country, and valid against its checksum

A postcode that matches its country format but is not a real one is usually enough, and the tool gives you the option to be stricter.

When to use it

Frequently asked questions

What does the address generator produce?

Fictional but structurally plausible addresses: a name, a street line with a valid street type, a city, and a postcode in the correct format for the chosen country.

Are the addresses real?

No, and they are not intended to be. The street names and people are assembled, not looked up, so a generated address can name a street that exists with a house number that does not.

Why does the postcode format matter?

Because form validation, shipping calculators and tax estimators all check the format, and a postcode that is obviously wrong will fail in a way a real one would not.

Can I get a postcode that passes the checksum?

Yes. Several countries have a postcode checksum, and the tool can produce one that validates against it, which is useful when you are testing a library that checks.

Is it safe to use a generated address for a real payment?

No. A generated address will fail an address verification service, because it is not a deliverable address.

Related tools