About the Fake Address Generator
This fake address generator produces street addresses shaped like the real thing for the United States, the United Kingdom or India, so you can test a form, a checkout layout or a database import without using anybody's actual address. Each record combines a random house number, a street from a region-appropriate list, a city and a correctly formatted postcode, and up to fifty come out at once as both a table and a one-line-each list. The combinations are invented and almost never deliverable — which is the point. They satisfy format validation and fail any check against a real postal database.
How to use the Fake Address Generator
- 1
Enter How many addresses you need, up to fifty in a single run.
- 2
Pick the Locale — United States, United Kingdom or India — which sets the street names, cities and postcode pattern.
- 3
Click Generate to build the table of Street, City, Postcode and Country.
- 4
Copy the one-line-each list or download it as fake-addresses.txt for import.
What people use it for
Testing a checkout form
Fill the address step with records from all three locales to confirm the form accepts a five-digit ZIP, an alphanumeric UK postcode and a six-digit Indian PIN without complaint.
Checking layout with long addresses
Address lines vary a lot in length. A batch of fifty quickly shows whether your order summary wraps gracefully or pushes the total off the edge of the card.
Seeding a shipping or CRM demo
A demo account holding fifty customer addresses across different cities makes map views, filters and grouping look convincing without exposing one real record.
Load testing an import pipeline
Generate repeated batches with different seeds to build a large CSV for exercising bulk import, deduplication and geocoding fallbacks.
How each postcode format is built
The three locales use genuinely different structures. The US ZIP is a straightforward five-digit number, historically allocated from the north-east westwards, with an optional four-digit ZIP+4 extension identifying a delivery segment. The UK postcode is the most complex of the three: an outward code of one or two letters followed by a district number, then a space, then an inward code of one digit and two letters that narrows to a delivery point of roughly fifteen properties. This generator emits two letters, a number up to 19, a space, a digit and two letters, which matches the general shape well enough for regex validation while rarely producing a live code. The Indian PIN is six digits, where the first indicates one of eight regional zones and the rest narrows to a sorting district and post office, so the generator draws inside the 110001 to 799999 band that real PINs occupy.
Format validation against real address lookup
Address validation happens at two very different levels, and this tool is designed to pass one and fail the other. Format validation checks the shape: does the postcode match the expected pattern, are the required lines present, is the country recognised. Generated addresses pass that comfortably, which is what makes them useful for testing your own client-side rules and database constraints. Deliverability validation is a different question — services such as a national address file, Royal Mail's PAF or a commercial geocoder compare the address against a database of real delivery points and will reject these records, because a random house number on a real-sounding street in a real city almost never exists. That is the correct outcome. Use generated addresses to test the code you wrote, and a small set of known-real addresses, ideally your own, to test the third-party lookup integration.
Tips
- Never use a generated address for an actual delivery or on a real form; these combinations are not deliverable.
- Test each locale separately — a form that happily accepts a US ZIP often rejects a UK postcode because of the space.
- Pair this with the fake name generator on the same locale for consistent test records.