Fake Address Generator
Generate realistic fake street addresses in multiple country formats (US, UK, BR, CA, DE, AU, FR) with locale-correct postal codes and components — export as text, JSON, or CSV.
ToolsSoup's Fake Address Generator creates realistic, properly formatted fake postal addresses for any of seven countries right in your browser. Choose a country — United States, United Kingdom, Brazil, Canada, Germany, Australia, or France — or mix them, and each address follows that country's real layout, with the correct street order, postal-code style, and state, province, or region field. Generate one address or a batch of up to 1000, break every address down into its components, and export the results as ready-to-paste formatted text, structured JSON, or CSV. Everything runs locally using your device's cryptographically secure random source, so nothing you generate is ever sent to a server, logged, or stored.
What is a fake address generator?
A fake address generator is a tool that produces realistic but completely made-up mailing addresses on demand. Developers, designers, and QA testers use it to fill checkout forms, shipping fields, maps, databases, and design mockups with placeholder locations instead of real people's addresses. Unlike a generic profile generator that emits one US-style address, this tool focuses entirely on addresses and gets the format right for each country: a US address uses 'City, ST ZIP', a UK address ends in a real-looking postcode like 'SW1 9AB', a German address puts the postal code before the city, a Brazilian address includes a neighborhood (bairro) and CEP, and so on. Every field is randomized with the Web Crypto API (crypto.getRandomValues), the same cryptographically secure source browsers use for encryption.
Country and locale address formats
Real addresses are not interchangeable — each country orders the lines differently and uses its own postal-code pattern. This generator models that for seven locales:
- United States — street number + name, then City, two-letter state, and a 5-digit ZIP.
- United Kingdom — house number + street, town, and an alphanumeric postcode such as 'M14 2AB'.
- Brazil — logradouro with number, bairro, City - UF, and an 8-digit CEP in 00000-000 form.
- Canada — civic number + street, City, province, and a 'A1A 1A1' postal code.
- Germany — Straße + number, then a 5-digit PLZ in front of the city.
- Australia — street, then Suburb, state abbreviation, and a 4-digit postcode.
- France — number + street name, then a 5-digit code postal in front of the commune.
How to generate fake addresses
Creating fake address data takes only a few seconds:
- Pick a country format, or choose Random / mixed to combine several.
- Set how many addresses you want to generate at once.
- Choose an output format: formatted text, JSON, or CSV.
- Click Generate to build the addresses.
- Copy the whole result in one click and paste it wherever you need it.
Text, JSON, and CSV output
Switch the output format to match where the data is going. Formatted text returns each address laid out as it would appear on an envelope for that country, perfect for previews and form testing. JSON returns an array of address objects with every component broken out — street, optional neighborhood, city, region, postal code, country, and ISO country code — ready to drop into API mocks, seed scripts, or test fixtures. CSV produces a flat spreadsheet with one row per address and a header line, ideal for importing into Excel, Google Sheets, or a database.
Why use this fake address generator?
- Seven country formats (US, UK, BR, CA, DE, AU, FR), each with correct line order and postal-code style.
- Addresses are broken into components — street, city, region/state/province, postal code, and country.
- 100% free with no ads, sign-up, or usage limits.
- Runs entirely in your browser — generated data is never uploaded or stored.
- Uses the cryptographically secure Web Crypto API, not Math.random().
- Export as formatted text, JSON, or CSV, and generate up to 1000 addresses at once.
Frequently asked questions
Are the generated addresses real?
No. Every address is completely fictional, assembled at random from curated street, city, and region lists for each country. The addresses follow each country's correct format so they look genuine, but they do not point to real homes or businesses, which makes them safe to use for testing without privacy concerns.
Which countries are supported?
You can generate addresses for the United States, United Kingdom, Brazil, Canada, Germany, Australia, and France. Each one uses that country's real address layout and postal-code pattern. Choose a single country, or pick Random / mixed to combine several in one batch.
How is this different from a fake user generator?
A fake user generator builds whole profiles and includes just one US-style address. This tool is address-focused: it offers multiple country formats with locale-correct postal codes, breaks each address into individual components, and exports envelope-ready formatted text — ideal when you only need addresses, in the right format, in bulk.
What formats can I export?
You can output addresses as formatted text laid out per country, as a JSON array with each address split into components, or as CSV with a header row. JSON is best for API mocks and fixtures, while CSV is ideal for spreadsheets and databases.
Is anything sent to a server?
No. Everything is generated locally in your browser using the secure Web Crypto API. Nothing you create is uploaded, logged, or stored, so your test data stays private to your device.