Skip to content
Utilerio

Test Data Generator

Generate synthetic user, product or custom records as JSON, CSV or SQL, from a seed.

The same seed and fields always generate the same rows.

Generated data

The result will appear here.

Was this tool useful?

About this tool

Testing a form, seeding a database, or building a demo all need data that looks real without being real — the same shape and variety a production dataset would have, generated on demand rather than copied from an actual system that has actual people's information in it.

How to use it

  1. Add fields with a name and a type — first/last name, email, company, a plain integer or boolean, and more.
  2. Pick how many records to generate and a language for the generated names, cities and job titles.
  3. The seed controls randomness: the same seed and field configuration always produce the exact same rows, which matters for a reproducible test fixture. Press the shuffle button for a fresh one.
  4. Export as JSON, CSV or SQL INSERT statements.

Examples

A users table fixture

Fields: id (id), name (fullName), email (email); count: 5; seed: 12345
The same 5 rows every time this exact configuration is generated — useful for a test that asserts against specific values.

Common problems

I need the data to look different every time I load the page.
Press the randomize-seed button before generating — that gives a new seed and therefore new rows, while still keeping that particular batch reproducible if you note the seed down.

Frequently asked questions