Mock Data Generator
Fake test records as JSON, CSV or SQL, with safe emails and phone numbers.
About this tool
Tick the fields you need from 24 types, including names, emails, fictional phone numbers, companies, job titles, addresses, dates, prices, booleans, UUIDs, colours, IP addresses and sentences. Set the number of rows and the format: JSON, CSV or SQL INSERT statements with your table name. Copy or download the result. The seed makes the output repeatable, and New seed gives a fresh set.
Why use safe mock data for testing
Testing forms, databases, imports and demos needs realistic data, but copying real customer records into test systems is a privacy risk and, in many places, against data protection law. Generated mock data looks plausible without belonging to anyone. This generator is careful about the details that can cause real-world side effects. Email addresses use example.com, example.org, example.net and test.example, domains reserved for documentation by the IETF, so a test email can never reach a real inbox. Phone numbers use the 555-0100 to 555-0199 range set aside for fiction in North America. IP addresses come from the documentation blocks 192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24. Because the generator is seeded, the same seed and settings always produce identical rows, which keeps automated tests and screenshots stable. CSV values are quoted correctly, and SQL strings are escaped, so the output imports cleanly. Honest limits: this is mock data, not a statistically representative sample. Names and places come from short built-in lists, postcodes are random digits, and distributions are uniform. Don't use it to impersonate anyone or to fill in real forms. The UUID generator makes IDs, the JSON formatter tidies output and the CSV to JSON converter switches formats. CSV vs Excel: what each file really contains, and what breaks in between covers working with CSV files.
Frequently asked questions
Are the generated emails real?
No. They use reserved domains such as example.com, which can never receive mail.
Can I get the same data again?
Yes. Keep the seed number and settings the same and the output is identical.
How many rows can I generate?
Up to 5,000 rows at a time, previewed on the page and available in full by copy or download.
Is my data saved?
No. Data is generated in your browser and nothing is stored or sent.