Developer Utilities

Free CSV & JSON Test Data Generator

Generate realistic fake data instantly for software testing, database seeding, API mocking and QA automation.

CSV Export JSON Export Fake Names GUIDs API Testing

One column name per line.

One token/value per line matching the headers.

Available Test Data Tokens

Use the following test data tokens to generate realistic fake CSV and JSON datasets for APIs, databases, software testing, QA automation and development environments.

Token Description Example
{ID} Incrementing numeric ID 1
{Guid} Random GUID 550e8400-e29b-41d4-a716-446655440000
{Bool} Random true/false value true
{RandomFirstName} Random first name James
{RandomLastName} Random surname Smith
{RandomEmail} Random email address john@example.com
{RandomDoB} Random date of birth 1984-02-15
{UKRandomNI} Random UK National Insurance number AB123456C
{RandomNumber} Random integer 483920
Free Text free text 1,@,name,x
Null Null value Null

How to Generate Fake Test Data

Enter your column names on the left and matching tokens on the right. Each line represents a column in the generated dataset.

Choose CSV or JSON output format, select the number of rows and instantly generate realistic fake data for development and testing.

This tool is ideal for generating database seed data, API responses, automated testing fixtures, mock customer data and demo datasets.

Example Test Data Configuration

Headers:
Id
FirstName
LastName
Email

Tokens:
{ID}
{RandomFirstName}
{RandomLastName}
{RandomEmail}

Common Uses

Popular test data generator use cases include software testing, QA automation, API development and frontend prototyping.

Database seed data generation

Mock API response generation

CSV import testing

QA automation fixtures

Frontend development mock data

JSON payload testing

FAQ

?

What is a test data generator?

A test data generator creates realistic fake data for software testing, QA, development and demos.

?

Can I export CSV and JSON?

Yes. This tool supports CSV and JSON output formats.

?

Is the generated data real?

No. All generated data is fake and randomly created for testing purposes only.