GraphQL Query Syntax Check Without Running a Server
Check a GraphQL query for balanced braces and unknown fields on Query, Mutation, or Subscription types. The checker does not execute the document.
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.
FindUtils GraphQL query syntax check reads a query, mutation, subscription, or shorthand selection set. It reports unmatched braces, brackets, and parentheses with line numbers.
When you provide SDL, the checker builds a basic type and field map. It can then report selected fields that do not exist on Query, Mutation, Subscription, or a known nested object type.
The checker runs in your browser and does not send or execute a query. Use the GraphQL Schema Validator for schema-focused checks, or use GraphQL to TypeScript for type generation.
A full GraphQL client validates and executes operations with a schema-aware library and server connection. FindUtils gives a fast local shape check, but a passing result does not prove that the operation is valid or executable.
The checker does not validate complete SDL grammar, argument rules, variable types, directives, or fragment behavior. Format JSON variables separately with the JSON Formatter.