Don's Tools · Generators · Fake Test Data Generator

Fake test data

Generate realistic fake sample data as a table, JSON or CSV, right in your browser.

Fields to include
Rows
Format
Good to know: It is fictional sample data for testing and demos, not real people, so it is safe to use anywhere.
Fake Test Data Generator is a free tool that invents realistic but fictional sample data entirely in your browser, with nothing uploaded. Choose from names, emails, usernames, phone numbers, addresses, cities, countries, companies, job titles, dates, UUIDs, IP addresses, colours and lorem text, then export up to 5000 rows as a table, JSON or CSV for testing and demos.

Files are processed in your browser and never uploaded.

How to use Fake test data

  1. Add your input

    Put your output into the box on the page.

  2. Set the options

    Choose Full name, Email, Username, Phone, Street address and City. Nothing is hidden until you press a button.

  3. Press Generate, Don →

    The result is produced on your own device, using your browser's own random and crypto functions where randomness is involved. Copy copies it and Download saves it as a file.

What this tool does

Names, emails, addresses, companies and more

Fields cover names, emails, usernames, phone numbers, addresses, cities, countries, companies, job titles, dates, UUIDs, IP addresses, colours and lorem text.

Output as table, JSON or CSV

Take the result as a table to read, JSON to feed an API, or CSV to import into a spreadsheet or a database.

Pick exactly the fields you need

Tick only the fields you need and the output has only those columns, so a seed file is not full of things you will never use.

Up to 5000 rows

Generate up to 5000 rows in one go, which is enough to make a list view or a pagination bug show itself.

Safe fictional data, works offline

The data is invented locally and matches nobody, so it is safe to commit or share. Nothing is uploaded and it works with no connection.

Frequently asked questions

Is this real personal data?

No. Every value is randomly invented in your browser from generic word lists, so it does not describe real people. It is safe fictional sample data for testing and demos.

Is anything uploaded?

No. All data is generated locally with nothing uploaded. It works offline once loaded.

What fields can I generate?

Names, emails, usernames, phone numbers, addresses, cities, countries, companies, job titles, dates, UUIDs, IP addresses, colour codes and lorem sentences. Pick any combination.

Can I export it?

Yes. View it as a table, or switch to JSON or CSV and copy or download it to seed a database, spreadsheet or test suite.

How many rows can I make?

Up to 5000 at a time, which covers most testing needs.

Last updated: