Mock Data Generator
Generate fake names, emails, phone numbers, addresses, and dates for testing and prototyping.
100% Secure & Private
We do not collect or store what you enter.
Select Fields
Settings
Generated Data
No Data Generated Yet
Select fields and click "Generate Data" to create mock data
Related tools
Generate Realistic Mock Data for Development & Testing
Perfect for Developers
- • Test forms and user interfaces
- • Populate databases with sample data
- • Create realistic API responses
- • Generate demo content for presentations
- • Prototype applications with real-looking data
Multiple Export Formats
- • JSON: Perfect for API testing and web development
- • CSV: Import into spreadsheets and databases
- • TSV: Tab-separated for data analysis tools
- • Table: Human-readable format for documentation
Data Types Available
How to Use
- 1. Select the data fields you need from the checkbox list
- 2. Choose how many records to generate (1-10,000)
- 3. Pick your preferred output format (Table, JSON, CSV)
- 4. Click "Generate Data" to create your mock dataset
- 5. Copy to clipboard or download as a file
Why Use Mock Data?
Mock data is essential for software development, allowing you to test applications without using real user information. This protects privacy while providing realistic data for development and testing scenarios.
Our generator creates diverse, realistic-looking data that helps identify edge cases and ensures your applications work correctly with various data types and formats.
Frequently Asked Questions
What is mock data used for?
Filling databases, forms and user interfaces with realistic-looking records while you build and test software, so you do not have to use real customer data.
Which fields can I generate?
Full, first and last names, email, username, password, phone number, address, city, country, company, job title, date, UUID and ID number. Pick any combination of fields.
How many records can I create?
Between 1 and 10,000 at a time. View them as a table or export them as JSON or CSV.
Is the generated data real?
No. Names, emails and addresses are assembled from random parts and do not belong to real people, although by chance a value can match a real one. Do not use the generated passwords for real accounts.
Can I import the CSV into a spreadsheet or database?
Yes. The CSV has one header row with the field names, so it opens directly in Excel or Google Sheets and can be loaded into most databases with their CSV import.
Related Tools
Cron Expression Generator
Build cron schedules visually with dropdowns and see human-readable description instantly.
UUID / CUID Generator
Generate UUIDs (v1, v4), CUIDs, and NanoIDs for testing. Copy single or bulk output.
JSON Formatter & Beautifier
Beautify or minify JSON, highlight syntax errors, and explore nested structure with tree view.
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, or words with copy and download support.
Password Generator
Random, strong passwords.
Username Generator
Random usernames for social media.
User Agent Parser
Detect and display current browser name, version, OS, device type from the User-Agent string.
HTTP Status Code Lookup
Searchable encyclopedia of all HTTP status codes with descriptions, use cases, and examples.
Base32 Encoder / Decoder
Encode and decode text using Base32 — used in 2FA secrets and legacy systems.
CSV to JSON Converter
Parse CSV text or files into structured JSON. Preview table, download JSON, copy to clipboard.
YAML to JSON Converter
Paste YAML data and instantly convert it to valid JSON with syntax highlighting and error checking.
JSON Validator
Check JSON for syntax errors.