Sample data generator produces random test data — names, emails, addresses, credit card numbers, IP addresses, dates, and more — using Faker.js. Select a module and subtype, set a count between 1 and 100, and the output appears instantly as line-separated plain text ready to paste into a database seed script, CSV, or test fixture.
Output Examples
Selecting Person → fullName, 5 results:
Alexis Rivera
Jordan Kim
Morgan Patel
Casey Nguyen
Taylor Okonkwo
Switching to Internet → email:
[email protected]
[email protected]
[email protected]
All values follow real-world formats but are entirely fictional — they do not correspond to any real person or organization.
Finding the Right Data Type
The search box above the module list filters by keyword. Typing color locates the color code generator under Internet. Typing iban finds the IBAN subtype under Finance. English keywords work best since module and subtype names come from Faker.js's English vocabulary.
Some subtypes are marked "unavailable" in the current environment — this is a Faker.js limitation, not a network issue. Switch to another subtype in the same module.
Financial Data Is for Testing Only
Credit card numbers and bank account numbers pass format validation algorithms (including Luhn check), but are randomly generated and do not correspond to any real account.
Reproducible Test Data
Each generation run produces a different set of values. If you need a fixed, reproducible dataset, copy and save the output to a file. If you need reproducibility at the code level, use Faker.js directly in your project and call faker.seed(number) to fix the random sequence.
Output Format
Results are plain text, one value per line. Subtypes that return composite objects (such as geographic coordinates) are automatically serialized as JSON strings, one per line, which can be imported directly into most databases or test frameworks.