Mock Data Generator
Generate realistic fake users, countries, currencies, products and transactions as JSON, CSV, or SQL INSERT statements.
[
{
"id": 1,
"uuid": "de9b0f73-987e-44a1-9e92-aaffeaf72901",
"firstName": "Ada",
"lastName": "Lovelace",
"email": "ada.lovelace@example.com",
"username": "ada0",
"phone": "+1-200-1000",
"country": "Germany",
"avatarUrl": "https://i.pravatar.cc/128?img=1",
"date": "2026-09-07"
},
{
"id": 2,
"uuid": "0868be52-6db4-4937-9206-f7baa8e107b7",
"firstName": "Grace",
"lastName": "Curie",
"email": "grace.curie@example.com",
"username": "grace7",
"phone": "+2-201-1001",
"country": "Japan",
"avatarUrl": "https://i.pravatar.cc/128?img=2",
"date": "2026-09-06"
},
{
"id": 3,
"uuid": "a5a7ee11-eee9-4f13-9c5f-5c99d4085daa",
"firstName": "Linus",
"lastName": "Liskov",
"email": "linus.liskov@example.com",
"username": "linus14",
"phone": "+3-202-1002",
"country": "Kenya",
"avatarUrl": "https://i.pravatar.cc/128?img=3",
"date": "2026-09-05"
},
{
"id": 4,
"uuid": "62866a9a-0a10-4d2f-ba7b-b2fbc25724a3",
"firstName": "Marie",
"lastName": "Berners-Lee",
"email": "marie.bernerslee@example.com",
"username": "marie21",
"phone": "+4-203-1003",
"country": "Poland",
"avatarUrl": "https://i.pravatar.cc/128?img=4",
"date": "2026-09-04"
},
{
"id": 5,
"uuid": "270c293c-6fe7-4230-8105-01173fe5ea5d",
"firstName": "Alan",
"lastName": "Torvalds",
"email": "alan.torvalds@example.com",
"username": "alan28",
"phone": "+5-204-1004",
"country": "South Africa",
"avatarUrl": "https://i.pravatar.cc/128?img=5",
"date": "2026-09-03"
}
]How to use Mock Data Generator
- 1Pick a preset or fields
Start from a preset such as Users, Countries, Currencies, Products or Transactions — or hand-pick individual fields.
- 2Set the row count
Generate between 1 and 500 rows in one pass.
- 3Choose an output format
Export as JSON, CSV or SQL INSERT statements (set the table name for SQL).
- 4Regenerate and copy
Press Regenerate for a fresh random seed, then copy or download the result.
Common use cases
- Seeding a local database with realistic rows
- Building UI states before the API exists
- Load-testing a CSV importer
- Demo data for a client presentation
Mock Data Generator FAQ
What data types can the mock data generator produce?
People (names, emails, usernames, phone numbers, avatars), locations (city, country, ISO country code, state, street, postcode, latitude/longitude), commerce (currency, currency code, price, amount, product, SKU, IBAN, credit card), company data, dates, booleans, UUIDs and free text.
Can I generate country and currency data?
Yes. The country fields include real country names with matching ISO 3166 codes and capital cities, and the currency fields include real ISO 4217 codes with their symbols, so the rows stay internally consistent.
Is the generated data safe to use in tests?
Yes — every value is synthetic and generated locally in your browser. No real personal data is used and nothing is sent to a server.
Looking for something similar? Browse all generators on Easutil →