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
- 1Field type
sample → 0f307dc8-3522-4f07-b78c-27c37476a70f
- 2Field type
sample → Ms. Annie Abernathy
- 3Field type
sample → Jessica.Rippin3@yahoo.com
- 4Field type
sample → 22
- 5Field type
sample → 2021-10-20T07:34:51.257Z
Output
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.