What Fake Address Generator does
This tool builds dummy addresses for testing. Pick United States, United Kingdom or India and it returns a house number, a street, a city and a postcode in that country's layout: a five-digit ZIP, a UK-style postcode with a space, or a six-digit PIN. You get a table plus a one-line-per-address list you can copy or download as fake-addresses.txt. The addresses are assembled at random, so they are right in shape and wrong in fact. The ZIP does not belong to the city, the UK postcode area usually does not exist, and nothing here should be used for post, deliveries, billing or identity checks. Every press of Generate draws a new random batch, so save the list if you need the same rows again.
Sample addresses for each country format
Real output from the tool, two rows from one batch per country. Your own batch will differ, because every run is random.
United States sample address
Locale: United States, How many addresses: 5
9797 Oak Street, Portland, OR 83614, United States 5094 Sunset Blvd, Austin, TX 78975, United States
Number and street, then city with a two-letter state code and a five-digit ZIP.
United Kingdom sample address
Locale: United Kingdom, How many addresses: 5
9797 Church Lane, Leeds VN7 1TZ, United Kingdom 8250 Victoria Road, Norwich XZ12 3MH, United Kingdom
The postcode has the usual outward and inward halves, but the letters are random, so VN and XZ are not real postcode areas.
India sample address
Locale: India, How many addresses: 5
9797 Nehru Nagar, Kochi, KL 674374, India 5094 Gandhi Marg, Pune, MH 638813, India
City with a two-letter state code, followed by a six-digit PIN.
A second US batch of three
Locale: United States, How many addresses: 3
118 Maple Ave, Tucson, AZ 72912, United States 5214 Sunset Blvd, Portland, OR 31593, United States 5533 Park Drive, Denver, CO 24035, United States
What the generator puts in each address field
| Field | United States | United Kingdom | India |
|---|---|---|---|
| House number | Random, 1 to 9999 | Random, 1 to 9999 | Random, 1 to 9999 |
| Street (one of six) | Maple Ave, Oak Street, Sunset Blvd, Cedar Lane, Park Drive, Willow Court | High Street, Church Lane, Victoria Road, Mill Close, Queens Way, Elm Grove | MG Road, Nehru Nagar, Gandhi Marg, Lake View Road, Sector 12, Ring Road |
| City (one of six) | Austin TX, Denver CO, Portland OR, Columbus OH, Raleigh NC, Tucson AZ | Manchester, Bristol, Leeds, Cardiff, Sheffield, Norwich | Pune MH, Jaipur RJ, Kochi KL, Indore MP, Surat GJ, Bhopal MP |
| Postcode | Five random digits, 10000 to 99999 | Two letters, a number from 1 to 19, a space, one digit, two letters | Six digits, 110001 to 799999 |
| Country | United States | United Kingdom | India |
With only six streets and six cities per country, long batches repeat street and city names. House numbers and postcodes still differ.
US ZIP, UK postcode and Indian PIN formats compared
How the real codes are structured, and how closely the generated ones follow them.
| Code | Real structure | Generated example | What is not realistic |
|---|---|---|---|
| US ZIP code | Five digits, with an optional ZIP+4 extension written 12345-6789 | 83614 | Not matched to the city or state, and no ZIP+4 is produced |
| UK postcode | Outward code (area letters plus district), a space, then inward code (one digit and two letters) | VN7 1TZ | Area letters are random and often unassigned; real outward codes can also end in a letter, as in SW1A |
| Indian PIN code | Six digits; the first digit is the postal zone, 1 to 8 for regions and 9 for the army postal service | 674374 | Not matched to the city or state shown beside it |
Format validation versus address verification
Address checks happen at two levels, and dummy addresses are meant to pass one and fail the other.
Format validation looks only at shape. Is the ZIP five digits? Does the postcode match the pattern? Are the required lines filled in? Generated addresses pass these checks, which makes them useful for testing your own form rules, database column lengths and page layouts.
Verification compares the address with a database of real delivery points, such as USPS data in the United States or the Royal Mail Postcode Address File in the UK. A random house number on a familiar street name, with a postcode drawn separately, will not be found there. If you are testing an address-lookup or autocomplete integration, use a small set of real addresses you are entitled to use, such as your own office, instead of generated ones.
When made-up addresses are the right test data
- Filling a sign-up or checkout form during development to check required fields, field lengths and error messages.
- Checking that one form accepts a five-digit ZIP, a UK postcode containing a space and a six-digit PIN.
- Seeding a demo or staging database so tables, filters and pagination have something to show without copying customer records.
- Screenshots and documentation, where a real customer address must not appear.
- Spreadsheet and mail-merge practice, where you need rows of address-shaped text.
What not to do with a fake address
- Do not put one on a letter or parcel. It will not be delivered, and it may reach a stranger if the address happens to exist.
- Do not use one as a billing or shipping address for a real purchase.
- Do not enter one on government, banking, insurance or identity-verification forms.
- Do not use one to claim residence in a place where you do not live.
Using Fake Address Generator
- 1
Enter How many addresses you want, from 1 to 50.
- 2
Choose a Locale: United States, United Kingdom or India.
- 3
Press Generate to fill the Addresses table with Street, City, Postcode and Country. Press it again for a different batch.
- 4
Copy the One line each list, or download it as fake-addresses.txt.