fake test data generator

Generate rows of plausible-looking test data built from ranges that are reserved by standards bodies, so nothing it produces can email, dial or charge anybody real.

Runs in your browser — nothing is uploaded
Open the fake test-data generatorSee all 16 tools

What it uses, and why

Email addresses are on example.test, reserved by RFC 2606 and impossible to register. Phone numbers come from the 555-0100 to 555-0199 block that NANPA reserves for fiction, which is the only part of the 555 range actually reserved. Card numbers are the published network test values, never generated.

Why generated card numbers are dangerous

A Luhn check digit takes three lines of code, so a "random valid" card number on a live issuer prefix is indistinguishable from a real one and may be a real one. Using only published test numbers is the difference between synthetic data and someone's account.

The honest limit

Company names are composed from neutral words rather than real trademarks, and place names are invented rather than real cities. But no reserved range exists for personal names or postal addresses, so a coincidence is always possible. The full list of what is and is not reserved is on safe test data.

Questions

Is this data really fake?

The domains, phone numbers and card numbers come from ranges reserved by standards bodies, so those cannot reach anyone. Names and addresses are synthetic but no reserved range exists for them, so a coincidence is possible.

Are the credit card numbers safe to use?

They are the test numbers published by the card networks. They pass the Luhn check and are recognised as test data. The generator never invents one.

What domain do the email addresses use?

example.test. RFC 2606 reserves the .test top-level domain so it can never be registered, which means mail to it cannot be delivered to anyone.

Can I use this data in a public demo?

Yes. That is what the reserved ranges are for. It is the reason to prefer them over realistic-looking invented values.

Related

Every reserved range, and the gapsGenerate a CSV of test rows

Other tools

Unix timestamp converterURL parserTest image generatorText and JSON diffRegex testerCSV to JSON converter