Log inStart free
How it works

Relative dates, so your demo data stays current.

Configure your data once, relative to “now.” Anything dated eight days ago is always eight days ago, so demo data you built last year still looks like it was made this morning. Nothing else changes - it’s still the same demo you rehearsed. Drag the date below to see.

Generating as ofJul 21, 2026today
a year agotodaya year ahead
customersThis table has 2 rows
idnamesigned_up
cust_001Priya Nguyen2025-10-05
cust_002Oscar Haddad2025-07-30

Every order stays with the customer who placed it, and none of them was ever placed before that customer signed up.

ordersEach customer has 2 to 4 orders
idcustomer_idstatusamountcreated_atshipped_atdelivered_at
ord_0001cust_001placed19.132026-06-27
ord_0002cust_001shipped193.642026-05-152026-05-16
ord_0003cust_001delivered86.552026-06-162026-06-182026-06-20
ord_0004cust_001delivered437.422026-05-182026-05-222026-05-27
ord_0005cust_002placed70.332026-06-23
ord_0006cust_002shipped263.152026-04-262026-04-27
Same rows. Same ids. Same amounts. Only the dates move.
Drag as far as you like: nothing is ever delivered before it shipped, and an order still on its way has no delivery date at all.

How it works in three steps

1

Describe your data

Set up a model by pointing and clicking to define fields, tables, and how everything relates. Dates are set relative to now: “in the last 90 days,” or “7 to 30 days after created_at.”

2

Preview it live

The real engine runs in your browser as you work. Weight categories, skew numbers, nest tables, and watch the rows update.

3

Export, always current

Download an XLSX workbook with a tab per table, a CSV of one table, JSON, or a SQL file you can run straight into a database. Because the dates are relative, regenerating tomorrow gives you data that is current tomorrow.

See it with your own data shape.

Building and previewing are free. No account needed to start.

Start building free