Names, emails and phone numbers that are safe to use in a demo
Runs in your browser. Nothing you type is sent anywhere. Checked against sources on 15 Oct 2026.Screenshots and demos need people who do not exist. These names are ordinary Indian ones, the phone numbers follow the Indian mobile format but are random, so never dial one, and every email ends at example.com, a domain the standards reserve so that nothing can ever be delivered to a stranger.
Start from the Full name, Email, Phone and City fields this page opens with.
Set Rows to how many people you need.
Change the Seed for a different set of names; every email ends at example.com.
Press Copy to paste them into a demo, or Download for a CSV file.
Mock Data Generator makes rows of believable test data in your browser: names, emails, phone numbers, Indian addresses with real PIN codes, companies, dates and timestamps, IP addresses, user agents, prices and more, written out as JSON, CSV, SQL INSERT statements or XML. You choose the fields, name each one, set how many rows you want, and copy or download the result.
The values are chosen to be safe to use. Email addresses all end at example.com, a domain reserved by RFC 2606 for documentation and testing, so a fixture loaded into the wrong environment cannot post to a real person. IP addresses come only from the RFC 5737 documentation blocks and URLs stay on example.com. An address pairs a real city, state and PIN with an invented house and street. Phone numbers follow the Indian mobile format but are random, so never dial one. Names are ordinary Indian first and last names, which is what most demos of an Indian product should show rather than the American placeholder names everything else produces.
Up to five thousand rows at a time. The CSV follows RFC 4180, so a value containing a comma or a quote is quoted and its quotes doubled. The SQL quotes names and text the way PostgreSQL or MySQL each expect, backslashes included.
The rest of the article, and all 6 questions about Mock Data Generator, are on the Mock Data Generator page.
Choose the fields you need, give each one a name, set how many rows and pick JSON or CSV. The rows appear straight away and you copy or download them. Keep the seed if you want the same data again later; change it for a different set.
Because a fixture that changes on every run makes a failing test impossible to repeat. The seed feeds a small deterministic generator, so the same seed and fields give identical rows on any machine, and a colleague who types your seed rebuilds your file exactly.
No. Every address ends at example.com, a domain reserved by RFC 2606 for documentation and testing, so nothing can ever be delivered to a real person. Phone numbers are another matter: they follow the Indian format but are random, so never dial one.
Up to five thousand in one go, which covers a demo table, a seeded database or a load of fixtures. For more than that, run it again with a different seed and join the files; the browser stays responsive rather than freezing on a huge single run.
Rates and rules change; check the source before you rely on a figure.
Still stuck? Ask about Mock Data Generator and anybody who knows can answer. No account needed.
Same job, other tools: Nanoid Generator – Short random nanoid IDs with your own length and alphabet, and the collision odds · Block AI Crawlers – Keep model crawlers out while search crawlers carry on.
On the related tools: Cron Expression Generator – Generate a cron expression by choosing when the job should run.
In the collection Test Data Generators.