Fake Test Data Generator
Generate realistic fake test data — names, emails, phone numbers, addresses, companies, dates, prices, UUIDs, IPs and more — up to 1,000 rows as CSV, JSON or SQL INSERT statements. Use a seed to get the same data every time.
This tool runs entirely in your browser.
How to use the Fake Test Data Generator
- 1Tick the fields you need — they appear in the order you choose them.
- 2Set the number of rows, the format (CSV, JSON or SQL) and, optionally, a seed.
- 3Copy or download the data into your app, spreadsheet or database.
What is the Fake Test Data Generator?
Test data should look real but never belong to a real person. Emails use the reserved example.com, example.org and example.net domains (RFC 2606), phone numbers use the 555-0100–0199 range set aside for fiction, and IP addresses come from the documentation ranges (RFC 5737), so nothing generated here can reach a real inbox, phone or server.
With a seed, the same settings always produce the same rows — handy for reproducible tests and demos. CSV values are quoted when needed and SQL strings are escaped, so the output imports cleanly.
Frequently asked questions
Can I use this data in production?
No — it’s for development, testing and demos only. Names and addresses are invented combinations.
Why are all emails @example.com?
Those domains are reserved and can never be registered, so test emails can’t accidentally be delivered to someone.
Is the Fake Test Data Generator free and private?
Yes. The Fake Test Data Generator is free, needs no account, and runs entirely in your browser. What you type is never sent to a server or stored.
