📋 Fake Data Generator

Generate fake data for testing: names, emails, addresses, phone numbers, and more — all in your browser, instant results.

About the Fake Data Generator

This tool generates realistic-looking fake data for testing and development. Pick the fields you need, choose an output format (JSON, CSV, SQL, or HTML table), set the record count, and click Generate. All data is produced locally in your browser — nothing is uploaded.

Available fields

  • Name — Random first and last name.
  • Email — Random email based on the name.
  • Phone — Random phone number in a generic format.
  • Address — Random street address.
  • City — Random city name.
  • Country — Random country name.
  • Company — Random company name.
  • Date — Random ISO date between 2000 and now.
  • UUID — Random v4 UUID.
  • Username — Random username derived from a name.

How to use

  1. Choose an output format.
  2. Set the number of records (1–100).
  3. Tick the fields you want to include.
  4. Click Generate, then Copy to grab the output.

Frequently asked questions

Is this data safe to use? Yes, all data is randomly generated and does not correspond to real people. It's intended for testing only.

Can I generate more than 100 records? The cap keeps the page responsive. For larger datasets, generate multiple batches.

What about SQL output? SQL output is a series of INSERT INTO users (col1, col2, ...) VALUES (...); statements ready to run.