Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. Regex & cron
  3. GraphQL mock data generator
Your files stay on your device

GraphQL mock data generator

Generate seeded mock responses shaped by your GraphQL schema SDL and operation, with null chance and per-field rules, no server needed.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

Paste a schema and an operation to mock the response.

The mock is the success path only: it returns the data a server would send when everything works, and it never produces GraphQL errors, partial failures, or real resolver behavior. Scalars get placeholder values chosen by field name (emails stay on example.test, names come from a fixed list), enums draw from your schema members, and the same seed plus the same input always reproduce the same response. Union and interface fields pick a concrete member deterministically, honoring inline fragments; fields the chosen member does not carry are left out.

Schema and operation

Types, enums, unions, up to 100,000 characters
Query or mutation, fragments included
When the document holds several
Same seed, same response
Used when no argument sizes the list
Null chanceNullable fields only, never list entries
More settings▾
Values for $variables; defaults in the operation apply otherwise
One per line: Book.price = 12.99, Book.reviews[] = 1, up to 10,000 characters

List lengths take a [] rule first, then a first, last, limit, count, or take argument, then the items-per-list setting, and never exceed 50 entries. Rules win over the null chance.

Items per list runs 0 to 20. Everything is generated in this tab from the text you pasted; nothing is sent anywhere.

More regex & cron tools

  • JSON schema generator
  • JSON to code
  • Bulk test data
All regex & cron tools

Was this tool useful?