Mock Data Generator

Free online mock data generator. Generate realistic fake JSON with names, emails, dates and UUIDs. Perfect for API mocking, testing and database seeding. All processing is local and private.

Field Definitions
Generated Data
Add fields and click "Generate" to create mock data.

How to Use Mock Data Generator

1

Define Your Fields

Add fields with names and types — string, number, boolean, date, email, name, UUID, or custom. Configure how many records you need (1-100).

2

Generate Mock Data

Click "Generate" to create realistic fake data. Each field uses appropriate random values — real-looking names, valid emails, random UUIDs, and sensible numbers.

3

Copy the JSON

The output is a JSON array ready to use as mock API responses, database seed data, or test fixtures. Copy it directly into your project.

Frequently Asked Questions

What can I use mock data for?

Mock data is used for: frontend development before the API is ready, unit and integration tests, database seeding, load testing with realistic data volumes, API documentation examples, and demo/prototype presentations. It gives you realistic data without exposing real user information or connecting to production databases.

How is this different from the Random String Generator?

The Random String Generator produces raw random strings. This tool produces structured, realistic data with field types that match actual use cases — email addresses that look real, names from common name lists, dates in correct formats. Use the Random String Generator for tokens and IDs. Use this for API mocks and test fixtures.

Related Articles