Fake Data Generator
Generate realistic-looking but entirely synthetic test data — names, emails, addresses and more — as JSON or CSV.
More Developer Tools Tools
Tick the fields you want, pick a row count, then generate. Every value is invented locally in your browser using small built-in word lists and Math.random() — nothing is looked up online and no real people are involved.
How to Use Fake Data Generator
Tick the fields you want (name, email, phone, address, company, job title, UUID, boolean, integer range, date), set a row count from 1 to 500, and generate. Every value is invented on the spot using small internal word lists combined with random numbers — nothing is looked up online, and no real person's data is used. Copy the JSON, or download it as a JSON or CSV file.
About Fake Data Generator
Details & Tips
Frequently Asked Questions
Is the generated data based on real people?
Is it safe to use this data in a shared or public repository?
How many rows can I generate at once?
Can I rename the output fields?
What format is the phone number in?
Does the email field generate real, deliverable addresses?
Can I control the range for integer or date fields?
Is my data sent anywhere when I generate or download it?
Why do I see repeated names when I generate a lot of rows?
What does the UUID field produce?
How is the CSV file quoted and escaped?
Can I generate a boolean or true/false column?
Part of These Collections
Also Available As
fake data generator, mock data generator, test data generator, dummy data generator, faker alternative online, sample json generator, sample csv generator
Found a Problem?
Let us know if something with Fake Data Generator isn't working as expected.
Thanks — we'll take a look.