Esta página aún no está traducida al español, así que la mostramos en inglés.

GraphQL Formatter & Validator

Paste a query, mutation or schema to pretty-print it, minify it or find what is wrong. Add your schema and every field, argument and variable in the query is checked against it.

Actualizado el
Validate against a schema — optional SDL, checks fields, arguments, types and variables

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: GraphQL Formatter & Validator

  1. Paste a GraphQL query, mutation, subscription, fragment or schema (SDL).
  2. It is formatted as you type; syntax errors show the line and column.
  3. Optionally open Validate against a schema and paste your SDL to check every field and argument.
  4. Copy the formatted or minified result.

What the validator checks

Without a schema the tool checks syntax: balanced braces, valid names, argument and variable syntax, string and block-string escapes. With a schema it runs the full set of GraphQL validation rules from the specification, the same rules a GraphQL server applies before running a query:

  • Every field exists on its type, and leaf fields (scalars, enums) have no selection set while object fields do.
  • Arguments exist, required arguments are provided and values have the right type.
  • Variables are declared, used, and their types fit where they are used.
  • Fragments are used, match the type they are spread on and don’t form cycles.
  • Operation names are unique and anonymous operations stand alone.

Formatting and minifying

Formatting uses the reference print function from graphql-js, so the output matches what most GraphQL tooling produces: two-space indentation, one field per line and normalized argument spacing. Minifying strips comments and insignificant whitespace — useful for GET requests and persisted queries where every byte counts. Need to build a query from a schema? Use the GraphQL query builder.

También se busca como: graphql formatter, graphql validator, graphql prettify, format graphql query, graphql syntax checker, graphql minify, graphql schema validator, sdl formatter.

Herramientas que combinan con: GraphQL Formatter & Validator

  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • OpenAPI / Swagger Validator — Paste an API specification to check it against the official OpenAPI schema, catch broken references and inconsistent path parameters, and see every endpoint at a glance.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.
  • Webhook Tester — Get a unique URL, point any webhook or HTTP client at it and watch requests arrive in real time — headers, query string and pretty-printed body, plus HMAC signature checks.

Preguntas frecuentes

Does it support schema files (SDL)?
Yes. Type definitions, interfaces, unions, enums, input types, directives and schema extensions are formatted and syntax-checked like queries.
Can it fetch my schema from an endpoint?
No — paste the SDL instead. You can export it with tools like rover graph introspect, get-graphql-schema or from your server’s code.
Is my query sent anywhere?
No. Parsing, formatting and validation run in your browser with graphql-js.
¿Puedo instalar GraphQL Formatter & Validator como aplicación web y utilizarla sin conexión?
Sí. GraphQL Formatter & Validator es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas