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
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, orYes/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.