Generators

Fake Data Generator

Generate randomized mock user profiles and contact details for testing and form validation.

Run tool

This online fake data generator produces randomized mock personal records designed for development, UI mockups, and software testing. Each generated profile can include a full name, separate first and last names, a placeholder email address ending in example.com, a contact phone number, a street address, city, state, postal code, birth date, and username. Birth dates span years between 1960 and 2009 formatted with standard calendar numbers. You can set the record count to generate between 1 and 50 profiles in a single run. If you only require specific data attributes for your schema, enter a comma-separated list of desired fields into the field selection box. Unmatched field names are omitted, keeping your output tailored to your testing requirements. When you execute the generator, the output panel displays your structured records with the selected attributes and the requested record count, providing realistic test datasets without relying on real user information.

Instructions

  1. Specify the number of mock records you want to produce, from 1 up to 50.
  2. Optionally enter a comma-separated list of field names to restrict output attributes, or leave the field set to all to include every profile field.
  3. Optionally specify a locale code in the text box.
  4. Run the generator to view your randomized dataset in the output area.

Examples

  • Generate 5 complete user profiles with default fields including names, phone numbers, addresses, and birth dates for database seeding.
  • Generate 10 records filtering only for first name, last name, and email address to populate a newsletter subscriber mockup.

FAQ

What is the maximum number of records generated at once?

The generator allows producing between 1 and 50 records in a single execution. Non-numeric or out-of-range counts default back to 1.

Are the generated email addresses real?

No. All generated email addresses use the reserved domain example.com combined with randomized names and numbers, making them safe for testing without sending real emails.

How do I filter the output to specific profile attributes?

Set the include fields option to a comma-separated list of attribute names instead of all. Only recognized matching attributes will appear in the generated output.

What format and age range do generated birth dates use?

Birth dates are generated with years ranging from 1960 through 2009, formatted with four-digit years, two-digit months (01-12), and two-digit days (01-28).

Embed this tool

Add this working SmartPlusLab tool to your website with the code below.