Format, minify, and validate GraphQL schemas and queries; convert SDL ↔ TypeScript, infer SDL from JSON; generate mock data from SDL types; inline fragment spreads; browse introspection schemas.
Format, minify, and validate GraphQL schemas and queries; convert SDL ↔ TypeScript, infer SDL from JSON; generate mock data from SDL types; inline fragment spreads; browse introspection schemas.
Paste it into the Format tab to beautify, minify or validate GraphQL queries and SDL.
Open the Converters tab and choose SDL → TypeScript. The same tab also has TypeScript → SDL and JSON → SDL modes, the last of which infers types from a JSON response.
Yes, the Mock tab creates sample JSON from your SDL types.
Yes, the Format tab has an inline-fragments option that expands fragment spreads so a query becomes a single self-contained document.
Yes, the Introspection tab lets you load an introspection JSON result and browse its types, and the Complexity Analyzer tab reports a query's depth, field count and score against thresholds you set.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.