Fake Data Generator
Generate realistic fake data — names, emails, phones, addresses — as JSON or CSV for testing and mockups. Runs entirely in your browser.
Runs in your browser — nothing uploaded
Output
Set the options and click Generate
Generate realistic-looking fake data for testing, demos, and mockups. Pick how many records you need and get a clean dataset of people — names, emails, phone numbers, cities, and companies — as JSON or CSV, ready to paste into your app, tests, or a spreadsheet.
Private by design — your data never leaves your device
How to use it
No account, no upload — it all happens on your device.
1
Choose how many rows you need (1 to 100).
2
Pick JSON or CSV output.
3
Click Generate to build the dataset.
4
Copy the output into your code, tests, or spreadsheet.
Where fake data helps
Realistic placeholders without using real people.
| Use case | Why it helps |
|---|---|
| Seeding a database | Fill tables with believable rows for local dev. |
| UI mockups | Show a list or table populated with lifelike content. |
| Testing edge cases | Generate enough rows to test pagination and sorting. |
Good practice with test data
- Never use real personal data. Fabricated data keeps you clear of privacy rules when sharing demos or fixtures.
- Keep it deterministic when you need to. For repeatable tests, generate once and commit the output as a fixture rather than regenerating each run.
- Match your schema. Use the JSON output as a starting point and rename fields to fit your model.
Frequently asked
What fields does each row include?
Each record has an id, first name, last name, email, phone, city, and company. Emails are derived from the generated name so they look realistic and consistent.
Can I get it as CSV?
Yes. Toggle between JSON and CSV before generating. JSON is ready to drop into code or a mock API; CSV imports straight into spreadsheets and database tools.
Is the data real or sent anywhere?
It's entirely fabricated from word lists and generated in your browser. No real people, no network requests — nothing leaves your device.