Mock Data Generator
Generate fake data for testing including names, addresses, emails, phone numbers, and business information with realistic data patterns. Perfect for development, testing, and data modeling with configurable data types and export formats.
Random first names
Random last names
Generated email addresses
Phone numbers with area codes
Full street addresses
Company names
Professional job titles
Random dates (1990-present)
Random ages (18-80)
Unique identifiers
Complete Guide: Mock Data Generator
Everything you need to know about using this tool effectively
The Mock Data Generator produces realistic fake data for development and testing. It generates names, emails, addresses, phone numbers, company names, job titles, and more. You select the data types and quantity, and the tool creates a dataset ready for use. All processing happens in the browser.
This tool draws from built-in lists of first names, last names, street names, cities, and company name parts to assemble realistic fake records. Each record combines these elements into a coherent profile.
Populating a development database
Generate hundreds of fake user records to test an application with realistic data.
Creating demo data for prototypes
Fill a prototype with convincing fake data for client presentations.
Testing form validation
Generate data with realistic formats to test input validation rules.
Privacy-safe data for sharing
Replace real user data with fake data for sharing datasets externally.
Select data types
Choose which fields to include: name, email, address, phone, company, job title.
Set the count
Choose how many records to generate.
Generate
Click Generate to produce the mock data.
Export
Download as CSV or JSON, or copy to clipboard.
Generate in CSV format for direct import into databases or spreadsheets.
Include email and phone fields to test contact-related features.
The data is fake and should not be used for real communications.
Generate more records than you think you need. Extra data is useful for filtering and pagination tests.
What data types are available?
First name, last name, full name, email, street address, city, state, zip code, phone number, company name, and job title.
Is the data real?
No. All data is procedurally generated from word lists. It looks realistic but does not correspond to real people or companies.
Is my data sent to a server?
No. All generation happens in your browser. Nothing is transmitted.
What formats can I export?
CSV for spreadsheets and databases, or JSON for development use.
Can I generate many records?
Yes. Generate hundreds or thousands of records in a single operation.