Fake Data Generator

Text

Generate mock names, emails, phones, addresses and IDs in JSON or CSV for testing, prototyping and database seeding. Set field combinations and row counts.

[]

About Fake Data Generator

During development and testing you frequently need large volumes of realistic-looking data to populate databases, exercise APIs, or demo a feature — without exposing any real person's information. This tool generates fake data locally in your browser: names, emails, phone numbers, street addresses, companies, IDs, UUIDs, timestamps, and colors, with JSON and CSV output formats and a configurable record count. The values follow real format rules so downstream validation often passes — for example, email addresses carry plausible domain suffixes, addresses use genuine region structures, and UUIDs conform to RFC 4122 v4. Everything is fictional and generated on your machine, nothing is uploaded, which makes it a sound replacement for real user data in seed scripts, mocks, and load tests.

How to Use

  1. Open the Fake Data Generator tool
  2. Paste the text to process
  3. Adjust the output options as needed
  4. Click the Process button; results appear in real time
  5. Copy or export the result

Use Cases

  • Populate test databases — Generate batch fake data for database inserts in functional and performance testing.
  • Mock API responses — Generate fake data for mock API responses during frontend development.
  • Demo prototypes — Generate realistic fake data for product demos instead of "test123" placeholders.
  • Data anonymization — Use fake data instead of real user data during development to protect privacy.
  • Load testing — Generate datasets of different sizes to gauge the behavior of an API or frontend under load.
  • Reproducible fixtures — Generate a fixed set of fake records for test fixtures so unit tests stay stable and repeatable.

FAQ

Is the generated data realistic?

The data is randomly generated fiction and does not correspond to any real person or organization. Names and emails look realistic but are fictional.

What fields are supported?

Supports name, email, phone, address, company, and ID fields, plus UUID, timestamp, and more. You can freely select the fields you need.

Can it generate Chinese data?

The tool automatically generates Chinese or English names, addresses, etc. based on the current language.

Is my data uploaded?

No. All data is generated locally in your browser and nothing is sent to any server.

How many records can I generate at once?

Up to 1000 per run. For larger sets, generate in batches or extend with a script to avoid a slow single render.

Is the generated phone number valid?

It follows the 11-digit, leading-1 phone format so format-level checks pass, but the number is fictional and should not connect to any real subscriber.

Advertisement