GenerateRealData logoGenerateRealData
Home › Synthetic time series data generator
Synthetic time series data generator

Time series data with real seasons.

Generate realistic time series for demand, sales, metrics or sensor readings, with one independent series per product, store, device or patient, linked to the rest of your database.

Free trial for every new account. No credit card.

Jan 25Apr 25Jul 25Oct 25Jan 26Apr 26Jul 26Oct 26
Store A: trend + seasonalStore B: seasonalStore C: steady growth

Monthly sales per store: each series gets its own baseline, trend and seasonality.

A worked example

Hourly web traffic, with a real daily rhythm

Sessions dip overnight and peak mid-afternoon, and every derived column is calculated from the others.

Hourly web traffic for one site: example spreadsheet in a Mac window (web_traffic_hourly.xlsx)
Why teams use it

Built for data that behaves like production

01

Real calendar steps

Hourly, daily, weekly, monthly, quarterly or yearly steps; monthly and longer steps follow the real calendar, so data lands on month boundaries.

02

Trend and seasonality

Choose strict trend, overall trend, seasonal, seasonal plus trend or noisy, or let each series get its own random mix.

03

One series per entity

Every product, store or patient gets its own series with its own baseline, instead of one shared curve.

04

Mean-reverting signals

Vital signs and sensor readings wander around a realistic baseline instead of drifting off to impossible values.

05

Connected to your schema

Series reference your existing entities through foreign keys, so you can join them like real data.

06

Ready for analysis

Download as CSV, Excel, JSON or SQL and load straight into your notebook, BI tool or database.

How it works

From schema to dataset in three steps

1

Describe or upload

Describe your data in plain English, or upload your SQL schema for PostgreSQL, MySQL / MariaDB, SQL Server and SQLite.

2

Review the plan

Check the tables, columns and rules the AI proposes, and adjust anything you like.

3

Generate and download

Choose how many rows you need and download a ready-to-run SQL script, CSV, Excel (one sheet per table) or JSON.

Questions

Can I generate monthly demand per SKU?

Yes. Each SKU gets its own monthly series with its own level, trend and seasonality.

Can I generate patient vitals like heart rate?

Yes. Vitals are generated as mean-reverting signals around a realistic per-patient baseline. All values are synthetic.

Can I choose the pattern?

Yes. Ask for a strict trend, seasonal data, seasonal plus trend or extra noise; otherwise each series gets a random mix.

Is this good for forecasting demos?

Yes. The series contain realistic trend and seasonality, which makes them useful for testing forecasting pipelines and dashboards.

Get realistic data in minutes

Start with a free trial. No real data, no credit card.

Start free
Explore more
PostgreSQL Data Generator MySQL & MariaDB Data Generator SQL Server Data Generator SQLite Data Generator AI Synthetic Data Mock Data Generator Buyer's Guide All capabilities