🎲

Free Test Data Generator for QA, CSV Imports, and API Mock Payloads

Build realistic records for software testing, spreadsheet imports, admin tools, frontend mocks, and API fixtures. Export flat CSV or JSON payloads with reproducible seeds.

🔐 Auth Users Fields

8 of 14 fields enabled

  • User ID
    userId
  • Email
    email
  • Username
    username
  • Hashed Password
    hashedPassword
  • Primary Role
    role
  • Permissions
    permissions
  • Auth Provider
    provider
  • MFA Enabled
    mfaEnabled
  • Is Locked
    isLocked
  • Failed Attempts
    failedAttempts
  • Last Login
    lastLogin
  • Created At
    createdAt
  • Email Verified
    emailVerified
  • Status
    status

SeedLocked
A seed makes your data 100% reproducible — the same seed always generates the same rows. Great for sharing datasets with teammates, debugging, or versioning test fixtures. Without a seed, every generate run produces different data.
🔐

Ready to generate

Configure your fields above, set the row count, and hit ⚡ Generate.

Up to 10,000 rows · CSV and JSON export · clipboard copy

Test data generator for QA, CSV workflows, and API fixtures

This page is where the narrower testing workflows live. It is the right landing page for QA teams, CSV import testing, admin-upload validation, frontend mock payloads, and API fixture generation. Because you own the test-data domains, this page should absorb the CSV and mock-API use cases rather than splitting them into weaker standalone pages.

Best-fit workflows for the test-data page

Use this landing page when the user intent is clearly about testing records, fixtures, imports, or mock responses.

  • CSV import datasets for spreadsheets, bulk uploads, and QA validation
  • JSON payloads for API mocks, frontend fixtures, and Storybook or integration tests
  • Auth users, API keys, notifications, audit logs, support tickets, and flat tabular records
  • Reproducible seeded output so test runs and snapshots stay stable

Typical test-data workflow

  1. Start with a profile that matches your import, fixture, or validation scenario.
  2. Trim the fields down to the exact columns or keys your tests consume.
  3. Rename keys to match CSV headers, API contracts, or admin upload templates.
  4. Generate JSON or CSV and use the output in your QA, mock, or bulk-load workflow.

Why this page owns both CSV and API testing intent

CSV test data and mock API data are both subsets of a broader software-testing workflow. They usually need the same capabilities: realistic values, repeatable output, schema control, and export formats. Combining them into one strong test-data page is better than fragmenting that authority across multiple thinner pages.

Designed for QA and frontend teams

This page supports spreadsheet checks, import validation, API stubs, frontend fixtures, and bulk test records without requiring a server-side setup. The same UI can generate tabular CSV datasets and realistic JSON fixture records from the browser.

Test data FAQs

Can I use this for CSV import testing?
Yes. This page is designed for flat records and header-controlled exports that work well for CSV imports, spreadsheets, admin uploads, and QA validation.
Can I use this for mock API responses?
Yes. JSON export is suitable for local fixtures, frontend mocks, Storybook states, and integration-test payloads.
Does the output support deterministic test runs?
Yes. Keep a seed enabled and the same configuration will generate the same payloads on subsequent runs.
Can I match my own headers and keys?
Yes. You can disable fields and rename exported keys so the output matches your CSV headers, import templates, or API contract shape.