Generate realistic fake data for testing and development. Create names, usernames, emails, addresses, phone numbers, and more. Export to JSON or CSV format
Developers building REST APIs need realistic test data, not empty arrays and placeholder strings. This generator produces fake-but-plausible names, emails, addresses, phone numbers, dates, and more in JSON, CSV, or SQL format, with control over row count and field types.
Initializing in your browser…
Generate ultra-secure passwords with presets (Simple to Paranoid), strength analysis, entropy calculation, crack time estimation, password history, and bulk generation
Create stunning CSS gradients with linear/radial/conic types, angle control, position control, multiple color stops, 11 presets, and reverse/randomize features
Design complex box shadows with multi-layer support, inset shadows, visibility toggle, layer reordering, opacity control, and 12 professional presets
Your frontend needs a realistic 3-record user array to build against before the API exists.
Schema defined
id: uuid · name: fullName · email: email · signedUpAt: isoDate · rows: 3
Generated JSON
[
{ "id": "b1f2…9a", "name": "Maya Okafor", "email": "maya.okafor@example.com", "signedUpAt": "2024-03-12T09:14:00Z" },
{ "id": "7c4d…02", "name": "Liam Petrov", "email": "liam.petrov@example.com", "signedUpAt": "2024-05-28T17:02:00Z" },
{ "id": "e9a0…3f", "name": "Sara Kim", "email": "sara.kim@example.com", "signedUpAt": "2024-07-04T11:47:00Z" }
]You define a typed schema and the generator produces internally-consistent fake records, names that look real, valid-format emails, RFC 3339 dates, so your UI, tests, and fixtures exercise realistic shapes instead of "foo/bar". Generation is local, so no real customer data is ever involved.
Developers building REST APIs need realistic test data, not empty arrays and placeholder strings. This generator produces fake-but-plausible names, emails, addresses, phone numbers, dates, and more in JSON, CSV, or SQL format, with control over row count and field types.
Populate a mock API server with realistic data to demo frontend features before the backend is ready.
Generate SQL INSERT statements to seed development and staging databases with test records.
Create large datasets for performance and stress testing without exposing real user data.
Generate realistic data to test table layouts, search results, and form autofill at various lengths.
Fill demo instances with believable data for client presentations and sales walkthroughs.
Create a schema with firstName, lastName, email, signupDate, and role fields, generate 100 rows, and export as SQL INSERT statements.
Use productName, price, category, SKU, and description fields to generate a CSV for import into your e-commerce dev environment.
Define your schema by adding fields and assigning each one a data type, first name, last name, email, street address, company, date, UUID, and dozens more. The generator uses locale-aware fake data so names and addresses look plausible for your target region. Output formats include JSON arrays, CSV files, and SQL INSERT statements with configurable table names.
It's random but realistic, names come from weighted name lists, addresses use real city/state combinations, and emails match the generated name.
The tool supports basic schemas. For complex relational structures, generate each table separately and use the UUID or integer ID field as a reference.
English (US/UK), plus several other locales for names and addresses. Check the locale dropdown for the full list.
This runs as client-side JavaScript. Keys, tokens, payloads, and other inputs never leave your device.