What this tool does
Generate realistic mock JSON data for testing your frontend applications. Define your data schema, choose field types, and instantly create dummy API responses.
Names, emails, dates, UUIDs, and more
Generate 1-100 records at once
All processing in your browser
Define Fields
Generation Options
Generated JSON
// Generated JSON will appear here... // Define fields and click "Generate Mock Data"
Field Type Reference
Identifiers
- UUID
Numbers
- Integer
- Decimal Number
- Price
Primitives
- Boolean
- Random String
Personal
- Full Name
- First Name
- Last Name
- Phone Number
Location
- Street Address
- City
- Country
- Zip Code
Business
- Company Name
- Job Title
Date/Time
- Date (YYYY-MM-DD)
- DateTime (ISO)
Internet
- URL
- Image URL
Text
- Sentence
- Paragraph
Other
- Custom Value
Common Use Cases
Build UIs without waiting for the backend
Create consistent test fixtures
Quickly populate prototypes with data
Generate sample API responses for docs
About Fake API Generator
Generate fake API responses instantly with our free online mock data generator. Define custom data schemas by adding fields with various types including strings, numbers, booleans, dates, UUIDs, emails, names, addresses, phone numbers, and more. Generate realistic mock JSON data for testing your frontend applications without needing a real backend. Customize the number of records, export as JSON, and copy ready-to-use fetch code snippets. Perfect for prototyping, testing, and development. All processing happens locally in your browser - your data never leaves your device.
Why Use a Fake API Generator?
Speed Up Development
Start building your frontend immediately without waiting for backend APIs to be ready. Use realistic mock data that matches your expected API responses.
Better Testing
Create consistent test fixtures with predictable data structures. Generate edge cases and various data scenarios to ensure your application handles all situations.
Supported Data Types
- Identifiers - UUID for unique IDs
- Personal Information - Full names, first names, last names, emails, phone numbers
- Location Data - Addresses, cities, countries, zip codes
- Business Data - Company names, job titles
- Numbers - Integers, decimals, prices
- Date/Time - ISO dates and datetime strings
- Text Content - Lorem ipsum sentences and paragraphs
- Internet - URLs and image URLs
- Custom Values - Static values you define
Frequently Asked Questions
What is a fake API generator?
A fake API generator creates mock JSON data that simulates real API responses. It allows frontend developers to build and test their applications without waiting for the backend to be ready.
What field types are supported?
We support 20+ field types including UUID, string, number, boolean, date, datetime, email, name, firstName, lastName, phone, address, city, country, zipCode, URL, image URL, lorem paragraph, sentence, company, job title, price, and custom static values.
How many records can I generate?
You can generate between 1 and 100 records at once. For single object responses, set the count to 1 and disable array output. For list endpoints, generate multiple records in an array.
Is my data safe?
Yes! All data generation happens entirely in your browser using JavaScript. Your field definitions and generated data are never sent to any server, ensuring complete privacy.
Can I export the generated data?
Yes! You can copy the JSON to your clipboard, download it as a .json file, or copy a ready-to-use fetch code snippet that includes your mock data for immediate use in your application.
Is this tool free to use?
Absolutely! Our Fake API Generator is 100% free with no signup required and no usage limits. Generate as much mock data as you need.