All tools Dummy Data Generator ● Live Developer Tools

How Dummy Data Generator works

  1. Set the number of rows you want (1-100).
  2. Choose an output format: JSON or CSV.
  3. Check the fields you want in each row (name, email, phone, address, company, DOB, UUID, IP, lorem text).
  4. Click Generate to produce the sample rows.
  5. Copy the output to your clipboard or click Download to save it as a file.
  • Populate a UI mockup or component demo with realistic-looking names and emails instead of 'John Doe' repeated.
  • Seed a local development database with test rows without exposing any real user data.
  • Generate sample CSV rows to test a spreadsheet import or data pipeline.
  • Create placeholder UUIDs and IP addresses for testing logging or ID-handling code.
  • Produce lorem ipsum text blocks alongside structured fields for content-layout testing.

All rows are generated locally in your browser. No data is transmitted to or stored on a server.

  • Capped at 100 rows per generation — larger datasets require running the tool multiple times.
  • Names, companies, and addresses are drawn from small fixed word lists, so patterns repeat in large batches.
  • Not cryptographically random — data is unsuitable for security testing or anything requiring true randomness.

Dummy Data Generator

Dummy Data Generator creates realistic placeholder records for prototypes, spreadsheets, demos, and local testing. It avoids real personal data while giving you structured test rows.

Dummy Data Generator Runs locally

Settings

Fields

Guide

How to use

  1. Set the number of rows you want (1-100).

  2. Choose an output format: JSON or CSV.

  3. Check the fields you want in each row (name, email, phone, address, company, DOB, UUID, IP, lorem text).

  4. Click Generate to produce the sample rows.

  5. Copy the output to your clipboard or click Download to save it as a file.

Scenarios

Use cases

  • Populate a UI mockup or component demo with realistic-looking names and emails instead of 'John Doe' repeated.

  • Seed a local development database with test rows without exposing any real user data.

  • Generate sample CSV rows to test a spreadsheet import or data pipeline.

  • Create placeholder UUIDs and IP addresses for testing logging or ID-handling code.

  • Produce lorem ipsum text blocks alongside structured fields for content-layout testing.

Good to know

Limitations & Privacy

Private by design

All rows are generated locally in your browser. No data is transmitted to or stored on a server.

  • Capped at 100 rows per generation — larger datasets require running the tool multiple times.

  • Names, companies, and addresses are drawn from small fixed word lists, so patterns repeat in large batches.

  • Not cryptographically random — data is unsuitable for security testing or anything requiring true randomness.

FAQ

Frequently asked questions

Is Dummy Data Generator free to use?

Yes. The tool is free and runs directly in your browser with no account required.

Does this tool upload my data?

No. Rows are generated entirely in your browser using JavaScript's random number generator — nothing is sent to a server.

What fields can I generate?

Full name, email, phone number, address, company, date of birth, UUID, IP address, and lorem ipsum text — pick any combination via the field checkboxes.

How many rows can I generate at once?

Between 1 and 100 rows per generation. For larger datasets, generate multiple batches and combine the output.

Is this data safe to use in a public demo or repository?

Yes — names, emails, and addresses are assembled from fixed sample word lists (not real people's data), so the output is fictional and safe to commit to a public repo or use in a screen recording.

What format is the output in?

JSON (an array of objects) or CSV (with a header row), selectable before generating. Both formats can be copied to the clipboard or downloaded as a file.

Are the generated emails and UUIDs guaranteed unique?

UUIDs use the standard v4 random format and are effectively unique. Emails are built from name + random number + domain, which makes duplicates unlikely but not impossible across a large batch.