Create fictional personas for test accounts, UI mockups, and sample data:
a Chinese or English name, e-mail, street address, city, region, postcode and phone number.
Every value is synthetic — no real person, address, phone or e-mail is ever produced:
phones use the reserved fictitious 555-01xx exchange range and e-mails always end in
reserved example.* domains, so nothing generated here is dialable or reachable.
Output can be copied or downloaded as plain text, JSON, or CSV.
Runs entirely locally — nothing is uploaded.
Locale:Quantity:Copy / Download format:
The card preview below always shows the personas; the output box holds them as the chosen format for Copy & Download.
Preview
Output
About fictional identities:
These records are assembled at random from synthetic pools — any resemblance to a real person or
address is coincidental. US phone numbers use the reserved fictitious 555-01xx exchange range and
Chinese numbers use the standard 11-digit mobile format with fictional trailing digits, so nothing here is
dialable. E-mail addresses always end in reserved example.* domains, so they are never real
either. Perfect for populating demos, placeholder profiles, and seed data — do not use for anything
requiring a genuine identity.
Synthetic data vs anonymized data
A synthetic identity is assembled from nothing — random name pools plus reserved phone and e-mail ranges — so there is no real person behind it to discover. That is a stronger guarantee than anonymizing production records: masked real data can still be re-identified when field combinations stay unique or the masking is reversible, while synthesized personas have no original to recover.
The reserved ranges are what keep the fiction safe — 555-01xx phone numbers and example.* domains (RFC 2606) are permanently non-routable, so even a generated record used by accident cannot reach a real person.