AI JSON Mock Data Generator
Generate realistic mock data from a JSON Schema or a plain-English field description. Pure-JS faker-style generators (names, emails, UUIDs v4, dates, addresses, phone numbers, URLs, lorem ipsum, numbers, booleans, enums, arrays, nested objects). Constraint-aware (min/max, minLength/maxLength, enum, format, pattern). Seeded PRNG for reproducible output. Export to JSON, CSV, or INSERT SQL. History (localStorage), shareable URL, optional BYO-key LLM to infer a schema from a natural-language description. 100% client-side — no row caps, no upload.
About AI JSON Mock Data Generator
Generate realistic mock data from a JSON Schema or a plain-English field description. Pure-JS faker-style generators (names, emails, UUIDs v4, dates, addresses, phone numbers, URLs, lorem ipsum, numbers, booleans, enums, arrays, nested objects). Constraint-aware (min/max, minLength/maxLength, enum, format, pattern). Seeded PRNG for reproducible output. Export to JSON, CSV, or INSERT SQL. History (localStorage), shareable URL, optional BYO-key LLM to infer a schema from a natural-language description. 100% client-side — no row caps, no upload. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the mock data generator work?
Provide a JSON Schema (paste one or write it inline) describing the shape of each record — types, formats, enums, constraints — and choose how many rows you want. The tool walks the schema and generates a realistic value for each field: names, emails, UUIDs, ISO dates, addresses, phone numbers, URLs, lorem ipsum, numbers in range, booleans, and enums. Nested objects and arrays are generated recursively. Output is rendered as JSON, CSV, or INSERT SQL. Everything runs locally in your browser with no row cap.
Which JSON Schema keywords are supported?
Types: string, number, integer, boolean, null, array, object. Formats: email, date-time, date, uuid, uri, ipv4, phone. Constraints: minimum, maximum, exclusiveMinimum, exclusiveMaximum, minLength, maxLength, minItems, maxItems, enum, pattern (basic), and const. Composition: anyOf (first valid branch), and array 'items' (single-schema or tuple). Unknown formats fall back to a sensible default for the type (e.g., a random word for an unannotated string).
Can I get reproducible output?
Yes. Enter any seed string and the tool uses a deterministic PRNG (mulberry32) seeded from a 32-bit hash of that string. The same schema + same seed + same row count always produces the same records. Leave the seed empty for fresh random output every time you click Generate.
What extra features does this tool have compared to others?
(1) JSON-Schema-driven generation (paste any schema). (2) Faker-style generators: names, emails, UUID v4, ISO date-time, date-only, addresses (street/city/state/zip/country), phone numbers, URLs, lorem ipsum, integers, decimals, booleans, enums. (3) Nested objects and arrays (recursive). (4) Constraint-aware (min/max, min/maxLength, enum, pattern). (5) Seeded PRNG (mulberry32) for reproducible output. (6) Row count 1–10000. (7) JSON export (array or single object). (8) CSV export (flattened keys). (9) SQL INSERT export (auto table name). (10) History (localStorage, last 20). (11) Shareable URL with schema + options encoded. (12) Sample schema presets. (13) Optional BYO-key LLM to infer a schema from a natural-language description.
Is my data sent anywhere?
No. All schema parsing, mock value generation, and export rendering run locally in your browser. Your schemas and generated data never leave this device. The only network call is if you paste your own LLM API key and click 'Infer schema from description' — that request goes directly from your browser to the LLM provider you choose (OpenAI or Anthropic).
Related tools
AI .htaccess Redirect Generator
Generate Apache .htaccess redirect and rewrite rules from bulk old→new URL pairs or plain-language intent. Supports 301 permanent, 302 temporary, 307, RedirectMatch, RewriteRule with regex capture groups, www/non-www canonicalization, HTTP→HTTPS, hotlink protection, custom error pages, and IP allow/block. Per-rule explanations, sample-URL tester emulating mod_rewrite, and redirect-loop detection. Pure-JS engine — optional BYO-key LLM. 100% client-side, no upload.
AI Alt Text Generator for Images
Generate WCAG-friendly alt text for images. On-device metadata extractor (dimensions, format, dominant color, filename → suggest), context-aware descriptive templates, decorative vs informative vs complex classifier, length meter, 'don't start with image of' linter, optional SEO keyword weaving, 100+ language templates, batch CSV/JSON export, optional BYO-key LLM caption enhancement. 100% client-side — images never uploaded.
AI Analogies Generator
Explain any concept with tailored analogies across 10+ domains (cooking, sports, nature, technology, music, business, science, everyday life, kids, vehicles). Pure-JS analogy template engine with metaphor / simile / story styles, complexity levels, 'where it breaks down' honesty notes, explainer expansion, concept keyword extractor, audience presets, optional BYO-key LLM enhancement. 100% client-side — nothing uploaded.