This is a GraphQL query syntax check. It is not a full GraphQL executor. It does not run the query against a server.
Schema and query stay in the browser. Analytics and ads may load on the page.
Paste SDL. When a Query type is present, unknown field names are reported with a line number.
How to check a GraphQL query
- 1
Paste schema
Use SDL with type Query to test field names. - 2
Paste query
A query, mutation, subscription, or shorthand selection set. - 3
Check
Read syntax or field errors with line numbers. - 4
Try the error sample
Load error sample reports missingField on type User.
Why this is a syntax check
A full GraphQL executor needs a runtime and the graphql library. This page does not add that package. It checks balanced braces, query or mutation or subscription, and field names when the SDL defines those types. Errors include a line number. It does not execute the query. Text stays in your browser. Analytics or ads on the page may still load.
Frequently Asked Questions
1
Does this run the query against a server?
No. It checks syntax and basic schema shape in the browser.
2
Is this a full GraphQL engine?
No. It is a query syntax check.
3
Does it support fragments?
Support is limited. Line-level errors still show for broken braces and unknown fields when possible.
4
Can I paste an introspection result?
Prefer SDL.
5
Is there a GraphQL schema validator too?
Yes. See GraphQL Schema Validator for schema-only checks.