Test Address Generator
Generates a house number, a street and a town for filling in a form or a mock-up. What makes these safe to use is what they leave out: there is no postcode and no country on any of them, and the postcode is the part that would make an address deliverable. Some of the street and town names are ordinary ones that exist somewhere — High Street and Springfield are not rare — so the guarantee here is deliberately not "these places are invented". It is that nothing produced here is a routable address, and the tests assert the absence of anything postcode-shaped rather than trusting the names. This is randomly-generated example data, not a real, deliverable, resolvable or otherwise usable value — never use it as an actual production credential or contact detail.
What it builds, and how many ways
Each result is assembled to this shape: [number] + [street] + [city].
- number: 24 options
- street: 24 options
- city: 16 options
Taken together those banks can be assembled 9,216 different ways, repeating after about 120.
Some results it can produce:
- 1 High Street, Highfield
- 14 Meadow Rise, Northgate
- 38 Linden Terrace, Clinton
- 67 High Street, Marchwood
A fixed sample so this page stays the same between visits. Your own results are assembled at random, each slot filled independently and each press independent of the last, so the same result can come up twice — past the repeat figure above, seeing one twice is more likely than not.
How to use this tool
- Press generate for a test address.
- Ask for up to twenty-five at once if you are filling a fixture rather than a single field.
- Generate again for another one.
Common use cases
- Form/checkout test data
- UI mockups needing an address
- Documentation examples
Practical tips
- Check the format matches the country your form actually validates against; address structures differ far more than test data usually reflects.
- Use these for display and validation testing only — they are not deliverable, which is deliberate.
- If your form requires a postcode, use a value your own validator rejects rather than borrowing a real one. A test fixture carrying a real postcode is a letter waiting to be sent to whoever lives there.
Each part of the result is chosen independently with your browser's cryptographic random number generator, so every option in a bank is equally likely. How Generate Random works.
No postcode and no country, so nothing here is a routable address. Street and town names are ordinary rather than invented, which is why the guarantee rests on the missing postcode instead.
Related generators
- Placeholder Email GeneratorGenerate a placeholder email address on a reserved example domain — never a real, deliverable address.
- Placeholder Phone Number GeneratorPlaceholder phone numbers for six countries, every one drawn from a range the country's own regulator reserves for fiction — never a real, dialable number.
- Street Name GeneratorA realistic-sounding fictional street name, useful anywhere a real one won't do.