Advertisement

Fake Address Generator

Random, fictional addresses in the correct postal format for 20 countries — real cities, regions and postcode formats, made-up streets — with optional name, e-mail on a reserved domain and a phone number from an official fictional range.

Advertisement
Include

 

Fictional test data. Street names and house numbers are assembled at random from generic words; cities, regions and postcode formats are real so validation behaves realistically. Any match with a real address or person is coincidental.

Advertisement

How the fake address generator works

Each address is assembled from three kinds of data. Real geography: a city picked from a list of 15 or more places per country, with its actual state, province or prefecture. A real postcode format: a code that matches the country’s official pattern and starts with the right digits or letters for that city — 787xx for Austin, LS for Leeds, 4000xx for Mumbai. A synthetic street: a street name built from generic words and a random house number, written the way the country writes it.

The result is laid out in the local postal order. That matters more than most developers expect: Germany and France put the postcode before the city, the United States puts it after the state, Japan writes addresses from the largest unit to the smallest, Brazil adds a neighbourhood line, and the United Arab Emirates has no postcodes at all. If your form or label template only works for one of these, the generator will show you.

Address formats by country

Pick a country for its formatting rules, postcode structure, full list of regions and example addresses.

CountryPostcodePatternRegionsPhone
United StatesZIP code^\d{5}(-\d{4})?$51 statesfictional range
United KingdomPostcode^[A-Z]{1,2}\d[A-Z\d]? \d[ABD-HJLNP-UW-Z]{2}$4 countriesfictional range
CanadaPostal code^[ABCEGHJ-NPRSTVXY]\d[ABCEGHJ-NPRSTV-Z] \d[ABCEGHJ-NPRSTV-Z]\d$13 provinces and territoriesfictional range
AustraliaPostcode^\d{4}$8 states and territoriesfictional range
IndiaPIN code^[1-9]\d{5}$36 states and union territories—
GermanyPLZ (Postleitzahl)^\d{5}$16 Länder (federal states)fictional range
FranceCode postal^\d{5}$18 regionsfictional range
SpainCódigo postal^(0[1-9]|[1-4]\d|5[0-2])\d{3}$19 autonomous communities and cities—
ItalyCAP^\d{5}$20 regions—
NetherlandsPostcode^[1-9]\d{3} (?!SA|SD|SS)[A-Z]{2}$12 provinces—
BrazilCEP^\d{5}-\d{3}$27 states—
MexicoCódigo postal^\d{5}$32 states—
JapanPostal code (〒)^\d{3}-\d{4}$47 prefectures—
PhilippinesZIP code^\d{4}$18 regions—
PakistanPostal code^\d{5}$7 provinces and territories—
NigeriaPostcode^\d{6}$37 states—
South AfricaPostal code^\d{4}$9 provinces—
TurkeyPosta kodu^\d{5}$81 provinces (il)—
IndonesiaKode pos^\d{5}$38 provinces—
United Arab Emirates—none7 emirates—
Advertisement

What fake addresses are good for

What not to use them for

A generated address is not a place where anyone lives or receives mail, so it cannot be used to receive goods, and it should never be used to sign up for services under a false identity. Payment providers compare the billing address with the card issuer’s records (AVS), and a fictional address simply fails that check. In a sandbox, use the test addresses or postcodes your payment provider documents for AVS testing instead.

Names, phone numbers and e-mail

Switch on Name to add a random given and family name typical for the country, in the local order — family name first for Japan, two surnames for Spain and Mexico. E-mail addresses always use example.com, example.net or example.org, domains reserved for documentation that can never deliver mail to a person.

Phone numbers are only generated where a regulator publishes numbers reserved for fiction: 555-0100 to 555-0199 in the US and Canada, Ofcom’s drama numbers such as 07700 900xxx in the UK, ACMA’s ranges in Australia, Arcep’s blocks in France and the Bundesnetzagentur’s numbers in Germany. Everywhere else the phone stays empty, because a random number that looks right could belong to a real person. The full list is on the test e-mail and phone numbers page.

Need more fields, such as company, birth date, UUID or IBAN, in JSON or SQL? Use the test data generator.

Frequently asked questions

Are these real addresses?

No. The city, region and postcode format are real, but the street name and house number are random combinations of generic words and numbers. A generated address may happen to resemble a real one; it is still not a place where anyone lives, so never send mail or goods to it.

Will the postcode pass validation?

Yes for format checks: every postcode matches the country’s official pattern and starts with the right digits or letters for its city. It will not necessarily pass an address-verification lookup against the postal operator’s database, which is what you want for testing your own validation.

Why is the phone number empty for some countries?

We only use numbers that a regulator has reserved for films, TV and other fiction: NANPA’s 555-0100 to 555-0199 in the US and Canada, Ofcom’s drama numbers in the UK, ACMA’s numbers in Australia, Arcep’s blocks in France and the Bundesnetzagentur’s drama numbers in Germany. Other countries have no such published range, and a random number could ring a real person.

Can I generate a full fake identity?

You can add a random name, a phone number from a fictional range and an e-mail address on a reserved domain. The generator deliberately does not create social security numbers, national ID numbers or passport numbers. For complete user records with company, dates and IDs, use the test data generator.

How many addresses can I generate at once?

Up to 100 per click. Download them as CSV or JSON, or copy them as text blocks.

Related tools

Advertisement