Powered by Faker.js

JSON Faker Generator

Generate realistic fake JSON data for your mock APIs. Use Faker.js variables to create dynamic, realistic responses.

Start Generating Free

Template (with Faker variables)

Input
{
  "user": {
    "id": "{{$randomUUID}}",
    "name": "{{$faker.person.fullName}}",
    "email": "{{$faker.internet.email}}",
    "avatar": "{{$faker.image.avatar}}"
  },
  "company": {
    "name": "{{$faker.company.name}}",
    "industry": "{{$faker.company.buzzPhrase}}"
  },
  "createdAt": "{{$faker.date.recent}}"
}

Generated Output

Output
{
  "user": {
    "id": "a1b2c3d4-e5f6-7890",
    "name": "Sarah Johnson",
    "email": "sarah.j@gmail.com",
    "avatar": "https://avatars.io/u/123"
  },
  "company": {
    "name": "TechCorp Industries",
    "industry": "Synergize scalable solutions"
  },
  "createdAt": "2026-02-07T14:23:45Z"
}

How It Works

1. Write Template

Define your JSON structure using Faker variables like {{$faker.person.fullName}}

2. Generate

MockStation replaces variables with realistic fake data on every request

3. Fresh Data

Each API call generates new random data. No stale test data.

Popular Faker Variables

$faker.person.fullNameJohn Smith
$faker.internet.emailjohn@example.com
$faker.phone.number+1 (555) 123-4567
$faker.location.citySan Francisco
$faker.finance.creditCardNumber4532-xxxx-xxxx-1234
$faker.date.past2025-08-15
$faker.commerce.productNameErgonomic Chair
$faker.company.nameTechCorp Inc
$randomUUIDa1b2c3d4-e5f6-7890

Generate Realistic JSON Data

Create mock APIs with dynamic Faker data. No credit card required.

Get Started Free