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:
- Phone numbers from 555-0100 to 555-0199, the block the North American Numbering Plan Administrator keeps for fictitious use. The phone number generator makes them in six formats.
- Email addresses at example.com, example.org and example.net, which IANA reserves for examples, and under the .test ending. See the random email generator.
- Addresses in invented towns, in the US layout, with a ZIP code that is format-valid only, from the random address generator.
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.
Start here
- Test Data GeneratorRows of safe placeholder data: names, emails, phones, addresses, UUIDs and dates.
- Phone Number GeneratorUS-format numbers from the reserved 555-01XX range that cannot ring anyone.
- Random Email GeneratorTest email addresses at reserved domains that deliver to nobody.
- Random Address GeneratorUS-format addresses in made-up towns, for forms and mock-ups.
All test data tools
- Fake Number GeneratorFictional 555-01XX phone numbers or random whole numbers for test data.
- Phone Number GeneratorUS-format numbers from the reserved 555-01XX range that cannot ring anyone.
- Random Address GeneratorUS-format addresses in made-up towns, for forms and mock-ups.
- Random Email GeneratorTest email addresses at reserved domains that deliver to nobody.
- Test Data GeneratorRows of safe placeholder data: names, emails, phones, addresses, UUIDs and dates.
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
- NANPA: 555 line numbers — 555-0100 to 555-0199 are reserved for fictitious use (checked October 16, 2026)
- IANA: Example domains — example.com, example.org and example.net are reserved for documentation (checked October 16, 2026)
- RFC 2606: Reserved top level DNS names — reserves the .test ending (checked October 16, 2026)