Random test data

Create CSV test data, random IDs, and timestamps for development and QA.

Everything runs in your browser; nothing is uploaded. Share URLs contain settings only (no generated results).

Do not paste real personal information. Secure mode uses CSPRNG; seeded mode is for reproducibility, not secrecy.

Other languages ja | en | es

Choose a tool

Generate structured rows, IDs, or time fields for your test data.

Structured / tabular data

Build CSV test data from schemas, preview rows, and download.

Open Random CSV generator

Generate JSON test data from a schema. Export as array or NDJSON.

Open Random JSON generator

Generate business-style IDs from a pattern (date, sequence, random).

Open Pattern String Generator

Generate SQL INSERT statements for Postgres or MySQL from a schema.

Open Random SQL INSERT Generator

IDs & secrets

Use for testing. Generated strings are not a substitute for real secret management.

Open UUID generator

Open Token generator

Open Password generator

Open Passphrase generator

Time & timestamps

Add realistic time fields for logs, events, and data pipelines.

Open Random Date & Time Generator

Open Unix Timestamp Converter

Generate synthetic time series with trend, seasonality, noise, missing values, and outliers.

Open Synthetic Time Series Generator

Generate Nginx/Apache or JSONL access logs for testing.

Open Random Log Generator

Quick start

  1. 1) Create rows with Random CSV generator.
  2. 2) Add IDs and tokens using UUID or Token generator.
  3. 3) Fill time columns with Random Date & Time Generator.

Guides & next steps

Need guidance on dev and data workflows? See the Dev & data topic guide.

Open Dev & data guide

Open Random & lotteries guide

Back to Random tools