Test Data Generator
Build realistic fake datasets in seconds. Start from a ready-made table, tune the fields — ranges, date windows, your own value lists, how many rows come back blank — and export as JSON, CSV or SQL. The preview updates as you type, and a seed makes it reproducible: the same seed always gives you the same data.
Start from
or build your own belowFields 6
Name it, pick a type, set the range| # | idRow ID | nameFull name | emailEmail address | countryCountry | signed_up_atDate & time | is_activeBoolean |
|---|---|---|---|---|---|---|
| 1 | 1 | Yuki Adeyemi | [email protected] | Poland | 2025-08-11 16:39:36 | true |
| 2 | 2 | Finn Reyes | [email protected] | Brazil | 2024-12-13 11:20:12 | true |
| 3 | 3 | Chloe Baker | [email protected] | Portugal | 2025-12-15 13:02:29 | true |
| 4 | 4 | Luca Patel | [email protected] | Sweden | 2024-06-03 20:26:51 | true |
| 5 | 5 | Nina Cohen | [email protected] | Poland | 2023-06-14 09:47:20 | true |
| 6 | 6 | Noah Khan | [email protected] | Sweden | 2025-06-09 15:39:00 | true |
| 7 | 7 | Aisha Reyes | [email protected] | Kenya | 2023-02-03 08:01:21 | true |
| 8 | 8 | Mateo Okafor | [email protected] | Kenya | 2023-09-23 21:05:09 | true |
| 9 | 9 | Ravi Suzuki | [email protected] | Brazil | 2023-04-26 01:43:24 | true |
| 10 | 10 | Hana Smith | [email protected] | Australia | 2024-05-30 13:32:51 | true |
Everything runs in your browser. Nothing you enter is uploaded or stored.
What you can do with it
- Seed a staging database or a local dev environment with believable records.
- Populate UI states — long names, empty fields, edge-case values — for QA and design review.
- Build reproducible fixtures for automated tests using a fixed seed.
- Create sample CSV or JSON payloads for API and import testing.
Good test data is realistic, varied, and safe to share — never real customer records. This generator gives you all three, and because it is seedable you get the one thing most fake-data tools miss: the exact same dataset on demand, so a failing test is reproducible instead of flaky.
Questions, answered
Is the test data really random?
It is realistic but synthetic. Every name, email and address is generated from curated word lists — none of it belongs to a real person. Use a seed to make the output reproducible: the same seed, columns and row count always produce identical data, which is ideal for CI fixtures you can diff.
Does my data get uploaded anywhere?
No. The generator runs entirely in your browser using JavaScript. Nothing you configure or generate is sent to a server, logged, or stored — you can even use it offline once the page has loaded.
What formats can I export?
JSON, CSV, and SQL INSERT statements. Copy any of them to your clipboard or download them as a file. The SQL export lets you set the target table name, and column names are sanitised into valid identifiers. Fields you set a blank percentage on export as null in JSON, NULL in SQL, and an empty cell in CSV.
Can I control the values a field produces?
Yes. Open the options on any field to set number ranges and decimal places, date windows, how often a boolean comes out true, sentence length, and what share of rows are left blank so your fixture exercises the empty-value path. The "Pick from list" type takes your own comma-separated values, which is how you get realistic statuses, categories, or HTTP codes.
Are the credit card numbers real?
No. The credit-card field produces clearly-synthetic, non-Luhn-valid numbers strictly for populating UI and test fixtures. Never treat them as valid payment instruments.
How many rows can I generate?
Up to 1000 rows at a time, across as many columns as you need. The on-screen preview shows the first 50 so the page stays quick; copying or downloading always gives you the full set. For managing thousands of test cases and datasets across a team, that is where a dedicated test management platform like Tesbo takes over.
Managing more than a sample?
Generating rows is the easy part. When you need to organise test cases, track runs, and keep datasets in sync across a team, Tesbo is the open-source, AI-assisted test management platform built for it.