DEVELOPER & DATA

Sample Data Generator

Generate fake sample data from a field list — names, e-mails, integers, decimals, dates, choices, UUIDs, patterns — as CSV, JSON, SQL or TSV, seeded.

A file of N rows in the format you chose, a preview of the first rows, the parsed field list, and a seed that reproduces the same data.

Example: id:sequence, name:fullName, email:email, age:int:18-65, city:choice:Jakarta|Bandung → 20 CSV rows such as "1,Mason Jackson,mason.jackson@example.com,64,Bandung"; seed 7 gives the same rows every time.

v0.1.0 · last reviewed 21 September 2026
Loading the workspace…
BUILT TO BE UNDERSTOOD

A schema, a seed,
a file.

How the field list is read, where the values come from, and why the seed matters.

The field list

One field per line as name:type[:options]. Ranges are min-max (int, decimal with an optional :places, words), choices are a|b|c, dates are from..to in ISO form, a pattern mask uses # for a digit, ? for a letter and * for either, and constant repeats one value. A ? after the name (name?30) leaves that field empty in about 30 % of rows so you can test null handling.

Where values come from

First names are uniform picks from the Social Security Administration’s top names of the 2010s and surnames from the Census Bureau’s 2010 surname list — the same public-domain lists the Random Name Generator uses, so no name is weighted by real frequency and none is a real person. E-mails join a lower-cased name with the reserved example.com domain (RFC 2606), numbered when a name repeats. Words come from a small curated vocabulary. UUIDs are version 4 in shape but drawn from the seeded generator, so they are not cryptographically random.

The seed

All draws come from a mulberry32 generator started from the seed, so the same schema and seed reproduce the same rows — useful for test fixtures that must not drift. Change the seed for a fresh set. Output formats: CSV / TSV (RFC 4180 quoting), JSON (typed numbers and booleans, null for empty), SQL (one multi-row INSERT with double-quoted identifiers). Nothing leaves the browser; the same four anonymous usage counts as the rest of the site apply.

SOURCES

  • Names: SSA "Top names of the 2010s" and US Census surnames 2010 (public domain, the Random Name Generator lists); example.com reserved by RFC 2606; seeded mulberry32 generator

Last reviewed 21 September 2026. How results are checked: How we verify.