Automation & APIs · Free Tool
Fake Data Generator
Generate mock API and test payloads — names, emails, phones, addresses, UUIDs, and dates — as ready-to-use JSON or CSV.
Generate realistic-looking mock records for testing APIs, seeding databases, or building UI mockups before real data exists. Nothing here is a real person — values are recombined at random from bundled sample lists.
About this tool
This tool generates realistic-looking but entirely fabricated records for testing APIs, seeding local databases, and populating UI mockups before real data exists. Choose which fields to include — Full Name, Email, Phone, Street Address, City, Company, UUID, and an ISO Date — set how many records you need (up to 200), and export as a JSON array or CSV with a click.
Every value is recombined from bundled sample name, address, and company lists using simple randomization, entirely in your browser. Nothing is stored, transmitted, or drawn from a real database — it is disposable test data, not a directory of real people, so it is safe to use in demos, fixtures, and pull requests without any privacy concerns.
Common uses
- Seed a development database or test environment with placeholder user records
- Generate a sample JSON payload to test an API endpoint or webhook before real data is flowing
- Populate a UI prototype or design mockup with realistic-looking table rows instead of "Lorem ipsum"
Frequently asked questions
Is this data safe to commit to a repository or share in a demo?
Yes. Every field is generated by recombining small bundled sample lists with client-side randomization — no real names, emails, or addresses are used or looked up, and nothing leaves your browser.
Can I control which fields appear in the output?
Yes. Check or uncheck any of the eight available fields — Full Name, Email, Phone, Street Address, City, Company, UUID, and Date — and the output regenerates automatically to match your selection.
Does the CSV output handle commas or quotes inside a field?
Yes. Any field value containing a comma, double quote, or line break is automatically wrapped in quotes and escaped per standard CSV rules, so the output opens cleanly in Excel, Sheets, or a CSV parser.
Is my data uploaded to a server?
No. This tool runs entirely in your browser using JavaScript — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.