Automation & APIs · Free Tool

Fake Data Generator

Generate mock API and test payloads, including 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.

Fields to include

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, so nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.