Test Data Generator

Create practical fixture records for development, demos, and QA. Generation happens in your browser; email addresses use the reserved example.test domain.

Valid user profiles with unique reserved .test email addresses, roles, and account timestamps.

Choose between 1 and 100 records.

Runs in your browser

Synthetic example values only: reserved email addresses, documentation-style phone numbers, placeholder locations, and non-real company names.

Generate data to preview, copy, or download records.

Generate data to preview synthetic records.

Create synthetic test data

Build small fixture batches for UI development, API examples, QA, demos, and database seeding. Test users provide account profiles; e-commerce customers add clearly non-deliverable address and order fields; CRM contacts include company and job details; API response data uses a status/count/data envelope; database seed records provide IDs, usernames, verification flags, and UTC timestamps.

Generation happens in the current browser page. Email addresses use the reserved example.test domain; phone numbers and addresses are documentation-style placeholders and must not be used for delivery. JSON preserves each preset shape. CSV and PostgreSQL SQL export tabular rows, including the data array for API response fixtures.

Related developer tools

Visit
Developer Generators
Browse developer utilities for identifiers, encoding, formatting, and synthetic technical data.
Visit
Random Number Generator
Generate random numbers and number lists with custom ranges, sorting, and duplicate controls.
Visit
Random Password Generator
Generate secure random passwords for accounts, testing, and sample data.
Visit
Random 4 Digit Generator
Generate fixed-length 4 digit numbers for PIN-style examples and mock IDs.
Visit
Random PIN Generator
Create random numeric PINs for samples, demos, and form testing.
Visit
Random 7 Digit Number Generator
Generate seven-digit integers without leading zeroes for test identifiers and sample records.
Visit
Random 10 Digit Number Generator
Create ten-digit integers without leading zeroes for fixed-width fields and development fixtures.
Visit
Random Percentage Generator
Generate random percentage values for charts, tests, and demos.
Visit
Random Address Generator
Generate synthetic formatted address data for forms, mock records, and QA; values are not verified or deliverable.
Visit
Random US Address Generator
Generate synthetic US-style addresses with state and ZIP code formatting for testing and demos.
Visit
Random Canada Address Generator
Generate synthetic Canadian-style addresses with province and postal code formatting for testing and demos.
Visit
Random Australian Address Generator
Generate synthetic Australian-style addresses with state and postcode formatting for testing and demos.
Visit
Random Country Generator
Generate random country names for mockups, forms, and sample location records.
Visit
Random Coordinate Generator
Generate latitude and longitude values for maps, demos, and testing.
Visit
Random Name Generator
Generate random names for mockups, test profiles, and sample records.
Visit
Random Email Generator
Generate random email addresses for testing forms, demos, and sample data.
Visit
Random Phone Number Generator
Generate synthetic country-formatted phone data for forms, mockups, and QA.
Visit
US Phone Number Generator
Generate +1 US example-style phone data with a 555 central-office code.
Visit
UK Phone Number Generator
Generate +44 international mobile-shaped test data for UK interface testing.
Visit
Australia Phone Number Generator
Generate +61 international mobile-shaped test data for Australian interface testing.
Visit
API Key Generator
Generate synthetic random key material for systems you control; it does not provision third-party credentials.
Visit
JSON Formatter & Validator
Validate, format, and minify JSON locally in your browser with syntax feedback.
Visit
JWT Generator & Decoder
Generate synthetic HS256 JWTs or decode JWT headers and payloads locally in your browser.
Visit
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 back to UTF-8 text in your browser.
Visit
Hash Generator
Generate MD5, SHA-256, and SHA-512 hashes from text in your browser.
Visit
UUID Generator
Generate random UUID v4 values for development, databases, APIs, testing, and sample data.
Visit
GUID Generator
Generate random GUID values in standard GUID/UUID v4 format for development and testing.
Visit
MAC Address Generator
Generate locally administered unicast MAC addresses for networking, virtualization, testing, and sample data.
Visit
IPv4 Address Generator
Generate random IPv4 addresses with public, private, and filtered address options.
Visit
IPv6 Address Generator
Generate random IPv6 addresses with global unicast, unique local, link-local, documentation, compressed, and full notation options.
Visit
Random Letter Generator
Generate random letters for games, classroom activities, writing prompts, and sample data.
Visit
Random Characters Generator
Generate random character strings using letters, numbers, symbols, or custom characters.
Visit
Random List Generator
Pick random items from a list, choose multiple items, or shuffle a full list.
Visit
Random Choice Generator
Pick one or more random choices from a custom list of options.
Visit
Random Things Generator
Generate random things, ideas, activities, places, prompts, and challenges.
Visit
Random Set Generator
Generate random sets of numbers or custom list items.
Visit
Random Date Generator
Generate random dates between custom start and end dates for sample data, forms, and testing.
Visit
Random Time Generator
Generate random times for schedules, booking forms, testing, games, and sample data.
Visit
Random Day Generator
Generate random weekdays, weekends, day names, and calendar day numbers.
Visit
Random Month Generator
Generate random month names, month numbers, and month lists.
Visit
Random Food Generator
Generate random food ideas for meals, games, prompts, planning, and sample data.
Visit
Random Vehicle Generator
Generate random vehicle types for games, mockups, testing forms, and sample data.
Visit
Random Weight Generator
Generate random weight values with custom ranges and units for testing and sample data.

Frequently Asked Questions

Is the generated data real?
No. This tool creates synthetic example values locally. Emails use the reserved example.test domain, and phone and location values are documentation-style placeholders.
Is my data uploaded or saved?
No. Generation and formatting run in your browser. The tool does not send generated records to a server or store them for later.
What does each preset generate?
Test users includes account profiles and reserved .test emails; E-commerce customers adds synthetic non-deliverable address and order fields; CRM contacts includes company and role details; API response data wraps records in a status/count/data response object; Database seed records includes IDs, usernames, and UTC timestamps.
Which export formats are available?
You can view, copy, and download the current fixture as JSON or CSV, or as PostgreSQL INSERT statements. CSV and SQL export the record rows; for the API response preset, those formats export the data array.
How many records can I generate?
You can generate between 1 and 100 records per batch.