Random CSV Generator (Test Data)

Create CSV test data from a schema, preview it, then download.

Runs locally in your browser. Do not paste real personal data. Share URLs contain settings only.

Other languages: en | ja | es

Why this random CSV generator?

How to use (3 steps)

  1. Pick a template or define columns.
  2. Set rows and CSV options.
  3. Generate, preview, then download.

Generate

Random CSV generator

Define a schema (columns + types), generate rows, then download CSV or schema JSON.

Schema (columns)
Name Type Params Null rate Unique Order Actions

Preview


            

Preview shows the first 20 rows (plus header if enabled).

FAQ

Is my data uploaded?

No. Everything runs locally in your browser.

Can I share a link to my CSV?

Share URLs include settings only. Use downloads to share generated data.

Why can unique generation fail?

If the value space is too small (e.g., integer range), duplicates may be unavoidable.

How do I reuse a schema?

Download schema JSON, then import it later.

Import schema JSON

Paste schema JSON here. Nothing is uploaded.