๐งช Test Data Generator
Generate test data for development and testing. Create fake names, emails, addresses, phone numbers, dates, and more.
11000
[
{
"id": 402,
"name": "Emma Brown",
"email": "emma.smith@demo.com"
},
{
"id": 289,
"name": "Jane Martinez",
"email": "emily.miller@sample.org"
},
{
"id": 599,
"name": "David Smith",
"email": "john.johnson@mock.net"
},
{
"id": 219,
"name": "Emma Jones",
"email": "emily.rodriguez@example.com"
},
{
"id": 420,
"name": "John Davis",
"email": "emma.rodriguez@mock.net"
},
{
"id": 104,
"name": "John Miller",
"email": "robert.davis@mock.net"
},
{
"id": 49,
"name": "David Miller",
"email": "james.jones@demo.com"
},
{
"id": 549,
"name": "Sarah Johnson",
"email": "michael.rodriguez@example.com"
},
{
"id": 475,
"name": "David Johnson",
"email": "emma.martinez@sample.org"
},
{
"id": 869,
"name": "Olivia Rodriguez",
"email": "olivia.williams@demo.com"
}
]How to Generate Test Data
- Choose the number of rows you want to generate (1โ1000).
- Add or customize fields: names, emails, phones, addresses, dates, numbers, etc.
- Switch between JSON, CSV, or SQL output depending on your use case.
- Copy the generated dataset or export it into your QA scripts and seed files.
Tip: Rename fields to match your database schema (e.g., first_name, created_at).
Supported Field Types
Personal Data
- Full names, emails, phone numbers
- Street addresses, cities, postal codes
- Dates with start/end range and ISO format
Technical Fields
- Random numbers with min/max range
- UUIDs, URLs, IP addresses
- Short text snippets with configurable word counts
Best Practices for Mock Data
- Keep personally identifiable information fake to avoid compliance issues.
- Generate edge cases: long strings, high/low numbers, dates in the future/past.
- Store reusable datasets in version control to keep QA runs deterministic.
- Use SQL export to seed local databases quickly during onboarding.