Skip to content
RandomVal

Browse all tools

Test Data Generators

These test data generators make placeholder names, emails, phone numbers and addresses for forms, demos and development databases. Every value comes from a range reserved for fiction, so it cannot reach a real person.

Sooner or later every test system does something real. A staging server sends its welcome emails, a demo video shows a customer table, or an intern runs the SMS job against the wrong database. If the data in that system was copied from production, or made up carelessly, real people are on the receiving end.

What makes this test data safe

The generators in this category avoid the problem at the source. They do not produce “realistic” data that happens to be someone's phone number or home address. They use ranges that are set aside for fiction and testing:

Diagram of two placeholder values from the test data generators: the phone number (666) 555-0139, whose 555-01XX ending is reserved for fiction, and the email address vera.tanaka60@example.com, which uses a domain reserved for examples.
The area code and the name part are random. The parts that make each value safe are fixed.

Whole rows for a test database

The test data generator combines these with names, UUIDs and dates into rows you can copy as a table, JSON or CSV. The single-purpose pages produce a list of one kind of value when that is all you need.

What you will not find here is anything shaped like a government ID, a payment card, a bank account or a device identifier. Those are not test data; they are a liability.

All test data tools

Test Data Generators: FAQ

Why is there no credit card, SSN or IBAN generator?

Because numbers that imitate identity documents, payment cards, bank accounts or device IDs can be misused, whatever the stated purpose. We removed those tools. For card testing, payment providers publish their own sandbox numbers; the test data generator links to the official pages from Stripe, PayPal and Adyen.

What makes this data safe?

It uses values that are reserved for the purpose. Phone numbers stay within 555-0100 to 555-0199, which the North American Numbering Plan Administrator keeps as fictitious numbers.

Emails use example.com, example.org, example.net and .test, which are reserved by internet standards. Addresses use towns that do not exist.

Can I use this data to sign up for services?

It is not meant for that and mostly will not work: the phone numbers and email addresses cannot receive anything. It is for testing your own software, for mock-ups and for teaching.

Sources