Test Data Generator
Generate up to 1,000 rows of fake test data from a custom schema of typed fields, as JSON, CSV or PostgreSQL and MySQL INSERTs.
Test Data Generator
Schema builder
Updated . Provided as is. Check the output before you rely on it in production.
How to use Test Data Generator
- 1
Define data schema
Specify the structure: field names, types (string, number, email, UUID, date, boolean), and constraints (min/max length, format patterns like phone numbers or addresses).
- 2
Choose output format
Generate test data as JSON (single objects or arrays), CSV (spreadsheet-friendly), or SQL INSERT statements (directly loadable into databases). Pick the format your test setup needs.
- 3
Generate realistic data
The tool draws from curated dictionaries and crypto-strong randomness to create realistic values: actual-looking names, emails, phone numbers, addresses, dates, and numbers within ranges. Not random garbage.
- 4
Download and load into tests
Export the generated data and load it into your test database or mock API. Use it for load testing, UI testing, or integration tests where you need realistic sample data at scale.
Questions and answers
What data types can I generate?
Can I generate nested JSON?
What output formats are supported?
How many records can I generate?
Is the data realistic?
For AI agents: how to call this tool
Machine-readable contract, endpoints and examples. Humans can ignore this section.
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/test-data-generator/
For automation planning, fetch the canonical contract at /api/tool/test-data-generator.json.