UUID & Test Data Generator

Generate UUIDs (v4 or v7) or dummy INSERT statements for seeding test tables. Runs entirely in your browser.

How to use:

  1. Choose UUID version: v4 (random) or v7 (time-ordered, sortable)
  2. Generate UUIDs: select count and click "Generate UUIDs"
  3. Generate test data: define columns (name:type or name:type(params) format)
  4. Set row count and click "Generate Rows"
  5. Copy INSERT statements for your database

Dummy INSERT Statements

Column format: name:type or name:type(params)

Supported types

name / first_name / last_name

Random person names

email

Random email address

date(startYear,endYear)

Random date YYYY-MM-DD

int(min,max)

Random integer

decimal(min,max,places)

Random decimal number

salary(min,max)

Random salary integer

age(min,max)

Random age integer

bool(probability)

true/false with optional probability

uuid

UUID (v4 or v7 based on selection)

sequence / id / auto

Auto-incrementing number

city / state / country / zip

Geographic location values

phone

Random phone number

company

Random company name

product

Random product name

text(words)

Random lorem ipsum text

enum(val1,val2,...)

Pick random from list

UUIDs

UUID v7 embeds a Unix millisecond timestamp, making generated UUIDs sortable by creation time — ideal for database indexes.