Mock Data Generator
Create realistic test data — names, emails, phone numbers, addresses, companies, dates and amounts — as JSON, CSV or SQL insert statements.
Result
Choose fields and how many records to create.
How to use this tool
- Tick the fields you need and how many records.
- Choose JSON, CSV or SQL; add a seed to get the same data every time.
How it works
A seeded random generator (mulberry32) picks values from built-in lists, so the same seed always gives the same records. SQL strings are escaped.
Example
Repeatable data
Seed 42 always produces the same 3 people, each with an @example.com email and a 555-01xx phone number.
Privacy and limitations
- Everything runs in your browser; nothing you enter is uploaded or stored.
- All data is fictional. Emails use the reserved example.com domain and phone numbers the 555-01xx range set aside for fiction.
Frequently asked questions
Could these be real people?
Combinations are random and use reserved domains and numbers, so emails and phone numbers never reach anyone.
How many records can I create?
Up to 10,000 at a time.