randarium
Datasets

Synthetic Data Studio

A flexible studio for building synthetic datasets. Add a column, choose from hundreds of field types (names, emails, addresses, numbers, dates, companies, finance, and more), tune each one’s options with proper controls, and generate as many rows as you need. Output is fully reproducible from a seed and exports to CSV, JSON, SQL, and other formats. All data is fictional and must never be used to represent or contact real people.

Also known as: mock data · test data · dataset builder · data mocker · sample data · seed database

seeded · synthetic data

Language / region
Columns · 5
  • 1
    Field type

    sample 0f307dc8-3522-4f07-b78c-27c37476a70f

  • 2
    Field type

    sample Ms. Annie Abernathy

  • 3
    Field type

    sample Jessica.Rippin3@yahoo.com

  • 4
    Field type

    sample 22

  • 5
    Field type

    sample 2021-10-20T07:34:51.257Z

Sort rows by

Output

No output yet — set your options and hit .
About this tool, tips & examples

Synthetic Data Studio

Design a synthetic dataset one column at a time. Add columns, pick a field type for each — names, emails, addresses, phone numbers, numbers, dates, companies, finance, and hundreds more — set each column’s options, and generate as many rows as you need. Every value is fictional and must never be used to represent or contact real people.

Building a dataset

Add a column, give it a name, and choose its field type from the picker — search hundreds of types grouped by category (Person, Internet, Location, Finance, Dates, and more), each showing a live sample so you can see what it produces before you pick it. Every field type’s options appear as real controls — number ranges, dropdowns, toggles, date pickers — and a live sample under each column updates as you tune them. Reorder or remove columns as you refine the shape.

Pick a locale to localise names, addresses, and phone numbers. Set the row count for how many records to produce.

Reproducible output

Turn on Reproducible output and set a seed to get the exact same dataset every time from the same settings — handy for fixtures and shareable examples. Date fields are anchored to a fixed reference date (under Advanced) so seeded output stays stable regardless of when you run it.

Export

Output is a table, so it exports to CSV, JSON, NDJSON, TSV, Markdown, YAML, and SQL, plus every other format under the format menu. Copy or download the result, save your column layout as a recipe, or share the settings as a link — only settings travel, never the generated rows.

Privacy and safety

Generation happens entirely in your browser. The output is synthetic test data: do not use it to contact anyone, make decisions about individuals, or stand in for real records. Generated emails, names, and identifiers are fictional and non-authoritative.

FAQ

Is this real data?

No. Every value is randomly generated and fictional. It only looks realistic so it’s useful for tests, demos, and prototypes.

Can I reproduce the same dataset later?

Yes. Keep the seed, columns, locale, and reference date unchanged and you’ll get identical rows.

How do I set options for a field?

Each field type shows its own controls right under the column — steppers for numbers, dropdowns for choices, toggles for on/off options, and date pickers. Leave a control blank to use its default. No syntax to learn.

Which field types are available?

Hundreds — spanning people, contact details, locations, companies, commerce, finance, dates, numbers, text, and more. Open a column’s field-type picker and search or browse by category.

How many rows can I generate?

Enough for realistic fixtures and imports. Very large datasets show a preview of the first rows, with the full set available on download.