Random CSV, JSON & Excel Data Generator

Define fields — names, dates, emails, phone numbers and more — then download as CSV, JSON or Excel. Runs entirely in your browser, nothing leaves your device.

Build your schema

Add fields and click  Generate.
Rows
JSON preview
CSV preview

FAQ

How do I add a field?

Click + Add field at the bottom of the schema. A popup appears where you can name the column, choose a type, and configure its options before clicking Add field.

Which kind of data can I generate?

The generator supports 24 field types, each with its own customization options:

  • Sequence — Auto-incrementing numbers. Set start, step, and progression (arithmetic or geometric).
  • First / Last / Full name — Realistic names with locale support: Global, US, UK, Nepal, India, Japan, Germany, France, Brazil.
  • Email — Random addresses. Optionally pin the domain (e.g. gmail.com).
  • Phone — Formatted numbers for Global, US, UK, Nepal, or India.
  • Date / Date & time — Random values within a custom From–To range.
  • Integer — Whole numbers between a configurable Min and Max.
  • Decimal — Floating-point numbers with uniform (min–max) or normal (mean + std dev) distribution and configurable decimal places.
  • Boolean — Output as true/false, 1/0, or Yes/No.
  • Text / String — Random alphanumeric strings with fixed or variable length; optionally numeric-only.
  • UUID — Standard v4 universally unique identifiers.
  • Country / City — Real country names or city names filtered by region.
  • Company / Job title — Realistic business names and roles.
  • Lorem ipsum — Placeholder text with a configurable word count.
  • Price — Currency values with configurable min, max, and symbol.
  • URL — Random paths under a fixed or random domain.
  • IP address — IPv4 or IPv6 format.
  • Color (hex) — Random 6-digit hex color codes.
  • Gender — Full label, short code (M/F/X), or numeric code (1/2/9).
  • Status / Enum — Pick randomly from your own comma-separated list of values.
How do I edit an existing field?

Click anywhere on a field card (or the chevron) to expand it and change the name, type, or options inline.

How do I generate names for a specific country?

Add a First Name, Last Name, or Full Name field and pick a locale from the options.

What does Sequence do?

Generates incrementing numbers. Set start, step, and progression type (arithmetic or geometric) in the options.

Is any data sent to a server?

No. Everything runs entirely in your browser — nothing is uploaded or stored anywhere.