Fake Data Generator
Generate realistic but fake test data in your browser. Choose the fields you need, set how many rows and an optional seed, then export the result as JSON, CSV or SQL inserts. A seed makes the output repeatable for tests.
How to generate fake data
- Tick the fields you want, such as full name, email, city or UUID.
- Set the number of records and pick JSON, CSV or SQL output.
- Click Generate, then copy the result or download it as a file.
Examples
Three records as JSON
fields: fullName, email, city; count: 3; seed: 42
[{"fullName":"Nora Silva","email":"luna.costa@example.com","city":"Boulder"}, ...]Frequently asked questions
Is the generated data real?
No. Every value is randomly assembled from built-in word lists and number ranges. Names, emails, addresses and IDs are fictional and do not refer to real people or accounts. The email domains (example.com, mail.test and similar) are reserved for testing.
What is the seed for?
The seed feeds a deterministic pseudo-random generator, so the same seed plus the same fields always produces the exact same data. That makes your fixtures reproducible. Change the seed, or use the random one, to get a fresh set.
Which fields can I generate?
You can mix and match first name, last name, full name, email, phone, username, company, job title, street address, city, country, zip code, UUID, boolean, number, date, IPv4 address and color.
What output formats are supported?
JSON (an array of objects), CSV (with a header row), and SQL (one INSERT statement per record). Pick whichever fits your database seed script, spreadsheet or API mock.
Is any data sent to a server?
No. Everything runs locally in your browser, so the records never leave your device. The tool is private and works offline once the page has loaded.
How many rows can I create at once?
Up to 1000 records per run. Counts outside the range are clamped, so a request for more than 1000 returns 1000 and anything below 1 returns a single record.
Related tools
UUID Generator
Generate random version 4 UUIDs online. Create one or thousands at once, with uppercase or no-hyphen options, then copy them. Free and private.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with custom indentation, sort keys and catch syntax errors. Runs in your browser.
Random Number Generator
Generate random numbers in any range online. Set a min, max and count, pick unique values, and copy the results. Secure and runs in your browser.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base58 Encoder
Encode and decode Base58 online with the Bitcoin alphabet. Convert text to Base58 or back, UTF-8 safe, no confusing 0 O I l. Runs in your browser.