Address
- Street address
- 1037 Oak Lane
- City
- Philadelphia
- Region
- Pennsylvania (PA)
- Postal code
- 19150
- Country
- United States
Synthetic addresses, phone numbers, postal codes and profiles for 57 countries, generated in your browser. Nothing is sent to a server, nothing is stored, and no real person is ever described.
Olivia Wang
{
"countryCode": "US",
"country": "United States",
"firstName": "Olivia",
"lastName": "Wang",
"fullName": "Olivia Wang",
"gender": "Female",
"birthday": "12/01/1990",
"birthdayISO": "1990-01-12",
"streetAddress": "1037 Oak Lane",
"city": "Philadelphia",
"state": "Pennsylvania",
"stateAbbr": "PA",
"zip": "19150",
"phone": "+1 (221) 555-0193",
"email": "olivia.wang19@example.org",
"job": "Operations Manager",
"company": "Northwind Trading",
"nationalId": "666-03-0142",
"nationalIdLabel": "SSN",
"ipv4": "198.51.100.214",
"mac": "12:8E:E6:79:A4:77",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}Test data only. This record describes no real person. Numbers are drawn from ranges reserved so they can never be assigned, and the address is not deliverable. Using synthetic data to impersonate anyone, open or verify an account, or evade identity checks is prohibited — see the terms.
Realistic test data is harder to come by than it looks. Copying a colleague's address into a fixture puts real personal data in your repository. Typing "123 Test Street" into every record means your layout never meets a long street name, your validator never meets a leading zero, and your database never meets a character outside ASCII.
This generator produces addresses that are structurally correct for the country you pick — the right postal code shape, the right phone number pattern, the right national ID format, the right ordering of address lines — while describing nobody. That combination is what makes it useful for seeding a development database, filling a staging environment, exercising a checkout form, or producing screenshots that do not leak a real customer.
Plenty of generators produce plausible-looking data and leave it at that. The problem with plausible data is that it can accidentally be real — a randomly generated phone number rings somebody, a randomly generated IP address belongs to somebody's server.
So wherever a regulator has set aside a range specifically so that it can never be assigned, this tool uses it. Every US number comes from the 555-0100 block the NANP reserves for fiction. Every UK number comes from Ofcom's 07700 900000 drama range, and every Australian one from ACMA's 0491 570 block. Every IP address comes from the RFC 5737 documentation networks, which are guaranteed never to be routed. Every MAC address has the locally-administered bit set, so it cannot collide with real hardware.
The same principle covers identity numbers where an unassignable range exists. US Social Security Numbers use the 666 area group, which has never been issued and never will be. UK National Insurance numbers use only the prefixes HMRC has never allocated. Each still passes a format check — which is the entire point when you are testing a form — while being impossible to trace to a person.
The addresses are not deliverable. Street names, cities and regions come from real geography so the output reads correctly and the fields agree with each other, but house numbers are random and no address was looked up against a postal database. If you post a letter to one, it will not arrive.
There is no payment card generation, and there will not be. There is no attempt to make output resolve against real postal, telephone or government systems. Those things would make the data more convincing without making it more useful for testing, and considerably more useful for things this tool has no interest in supporting.
Twenty countries have a written guide explaining how their addressing, numbering and identity formats work. The generator supports 57 in total.
| Country | Postal code | Example | Dial | National ID |
|---|---|---|---|---|
| United States | ZIP Code | 10029 | +1 | Social Security Number |
| United Kingdom | postcode | SW1A 1AA | +44 | National Insurance number |
| Canada | postal code | M5V 2T6 | +1 | Social Insurance Number |
| Australia | postcode | 3053 | +61 | Tax File Number |
| Germany | Postleitzahl (PLZ) | 80331 | +49 | Personalausweisnummer |
| France | code postal | 75009 | +33 | numéro de sécurité sociale (NIR) |
| Spain | código postal | 28013 | +34 | DNI |
| Italy | CAP (Codice di Avviamento Postale) | 20121 | +39 | Codice Fiscale |
| Netherlands | postcode | 1012 AB | +31 | BSN (Burgerservicenummer) |
| Poland | kod pocztowy | 00-001 | +48 | PESEL |
| Sweden | postnummer | 111 22 | +46 | personnummer |
| India | PIN code | 400001 | +91 | Aadhaar |
| Japan | postal code (郵便番号) | 100-0001 | +81 | My Number (個人番号) |
| Singapore | postal code | 018956 | +65 | NRIC / FIN |
| Philippines | ZIP code | 1000 | +63 | TIN |
| Indonesia | kode pos | 10110 | +62 | NIK |
| Brazil | CEP (Código de Endereçamento Postal) | 01310-100 | +55 | CPF |
| Mexico | Código Postal | 06600 | +52 | CURP |
| United Arab Emirates | postal code | PO Box 12345 | +971 | Emirates ID |
| South Africa | postal code | 8001 | +27 | South African ID number |
Yes. Every field is generated fresh in your browser from the country's format rules each time you load the page or press the randomise button. There is no fixed pool of pre-written records being cycled through.
No. The entire generator runs as client-side JavaScript. Nothing you generate is transmitted, logged or stored anywhere outside your own browser, and records you explicitly save are kept in localStorage on your own device. The site does load Google Analytics, which counts page visits — but it never sees the data you generate, only that a page was viewed. The privacy policy sets out exactly what that collects.
Yes — the bulk generator produces batches of 10, 20 or 50 records and exports them as CSV, JSON or a Markdown table for pasting into documentation.
Fifty-seven countries have full generator support across North America, Europe, Asia-Pacific, Latin America, the Middle East and Africa. Twenty of those also have a dedicated page explaining how that country's addressing, numbering and identity formats actually work.
Using synthetic data for software testing, database seeding, prototyping and documentation is entirely ordinary practice. Using any address — synthetic or otherwise — to deceive someone, commit fraud, or misrepresent your identity is not, and no generator changes that. The output here is a testing tool, and the terms of service set out what it may be used for.