JSON Schema Faker
Paste a JSON Schema, get realistic fake JSON conforming to it. Faker-style providers produce real-looking names, emails, addresses, dates. Configure count, seed for reproducibility, and how optional fields are populated.
Paste a JSON Schema.
How to generate fake JSON
- Paste your schema.
- Configure:
- Count — how many documents to generate.
- Locale —
en,de,fr, etc. (affects fake names, addresses, phone formats). - Always optional — Always include / Always omit / Random — controls how optional fields are populated.
- Seed — fix for reproducible output.
- Generate. Output is a JSON array (or single object if Count = 1).
- Download as
.jsonor.ndjsonfor batch fixtures.
FAQ
Why don't I get realistic names?
Add a format keyword to your schema property — "format": "email", "format": "uuid", "format": "date-time". The faker uses these to pick real-looking values instead of random strings.
How big a batch can I generate?
Practically up to a few thousand without slowdown. For larger fixtures, generate in chunks.
Will it work offline?
Yes — uses json-schema-faker, cached after first load.