Olivia Wang

United States · Female, 36 · 1990-01-12

Address

Street address
1037 Oak Lane
City
Philadelphia
Region
Pennsylvania (PA)
Postal code
19150
Country
United States

Profile

Full name
Olivia Wang
Phone
+1 (221) 555-0193
Email
olivia.wang19@example.org
SSN
666-03-0142
Occupation
Operations Manager
JSON for this record
{
  "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.

What this tool is for

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.

Nothing here can point at a real person

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.

What it deliberately will not do

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.

Country guides

Twenty countries have a written guide explaining how their addressing, numbering and identity formats work. The generator supports 57 in total.

CountryPostal codeExampleDialNational 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

Frequently asked questions

Is the generated data actually random each time?

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.

Does any of this reach a server?

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.

Can I generate more than one record at a time?

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.

Which countries are supported?

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.

Is it legal to use generated addresses?

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.