Random Data Generator

Generate realistic fake data: names, emails, phone numbers, addresses, company names, job titles, plus typed fields (UUIDs, dates, booleans, integers in range). Output as JSON or CSV. Useful for seeding databases, populating UI mockups, or load testing.

How to use the Random Data Generator

Define your schema (one field per line, name:type). Supported types: uuid, firstName, lastName, fullName, email, phone, street, city, country, company, jobTitle, boolean, int:0-100, float:0-1, date, datetime, iso-date, color, url, username, password. Click Generate.

Generating realistic fake records

Empty tables and bare mockups hide problems. Real-looking data — plausible names, emails, dates, and IDs — surfaces layout bugs, exercises sorting and pagination, and seeds a database without exposing anyone’s actual information.

Define a simple schema (one field:type per line) and this generates as many rows as you ask for, exporting as JSON, CSV, or SQL INSERT statements. Field types cover UUIDs, names, emails, phones, addresses, companies, job titles, booleans, integers and floats in a range, dates, colors, URLs, and more. For bare random tokens rather than structured records, see the random string generator; for placeholder paragraphs, lorem ipsum.

Common use cases

  • Database seeding — fill a dev database with realistic rows.
  • UI mockups — populate a table or list to test layout with real-looking data.
  • Load testing — generate large batches of records quickly.
  • Demo data — show a feature with believable sample content.
  • Export testing — produce JSON, CSV, or SQL to exercise an import path.

Frequently asked questions

What output formats are supported?

JSON, CSV, and SQL INSERT statements.

How do I define the fields?

One per line as name:type — for example email:email or age:int:18-90. The type controls what gets generated.

Which field types exist?

UUIDs, names, emails, phones, addresses, companies, job titles, booleans, integers and floats in a range, dates and datetimes, colors, URLs, usernames, and more.

Is the data real?

No — it is randomly generated and fictitious, which is the point: a realistic shape without exposing real personal data.
Embed this tool on your site

Free to embed, no attribution required (but appreciated). Paste this where you want the tool to appear: