Cómo usar esta herramienta de texto
- Introduce una operación o fragmento GraphQL.
- Selecciona 2 o 4 espacios de sangría.
- Ejecuta el formateo y revisa la estructura de llaves.
- Copia o descarga el documento limpio.
Ordena consultas, mutaciones, fragmentos y selecciones GraphQL para que la jerarquía de campos resulte fácil de revisar. La herramienta separa llaves, argumentos y bloques con una sangría uniforme y conserva cadenas citadas. Es útil para limpiar operaciones copiadas desde logs, documentación o código generado antes de compartirlas o depurarlas, sin ejecutar peticiones ni enviar el contenido a una API.
Presenta operaciones GraphQL con una jerarquía visual coherente. No comprueba el documento contra un esquema ni realiza llamadas de red.
La herramienta prioriza legibilidad. Para validación semántica contra un esquema utiliza un validador GraphQL dedicado.
Entrada: query{usuario{id nombre}}
Salida: cada nivel de selección queda en una línea con sangría proporcional a sus llaves.
El algoritmo trabaja localmente y distingue cadenas citadas para no interpretar llaves o comas dentro de valores de texto.
No implementa toda la gramática GraphQL como un parser formal y no detecta incompatibilidades con un esquema remoto.
No. Da formato al documento, pero no conoce el esquema de tu API y por tanto no puede confirmar si un campo, argumento o tipo existe.
Sí. El formateo se basa en la estructura de bloques y funciona con los tipos de operación y fragmentos habituales de GraphQL.
Sí, se mantienen como texto dentro de la operación. La herramienta reorganiza principalmente espacios, saltos de línea y llaves.
Dos espacios suelen reducir el ancho en documentos profundos; cuatro espacios pueden resultar más cómodos para ejemplos cortos o documentación.
No. El procesamiento se realiza en el navegador y la herramienta no ejecuta la operación ni necesita una URL de API.
| Módulo | Función |
|---|---|
| Entrada | Documento GraphQL |
| Procesamiento | Recorre el documento carácter a carácter, protege cadenas y comentarios, y genera saltos alrededor de llaves mientras conserva argumentos y directivas en su bloque correspondiente. |
| Privacidad | Procesamiento local en el navegador |
| Exportación | TXT y, cuando corresponde, CSV/JSON |
Explora más utilidades de desarrollo, formatos y configuración.