GraphQL Query Formatter & Minifier
Format, beautify, validate AST, and minify GraphQL queries, mutations, subscriptions, and SDL schemas.
Batch workspace
Format multiple files locally in one run.
How to use the GraphQL Formatter & Minifier
Paste code or file
Paste your raw GRAPHQL text or upload directly.
Configure options
Choose indentation, dialect, or formatting preferences.
Format & export
Click format, then copy, download, or inspect in tree view.
What is a GraphQL Formatter & Minifier?
Format, beautify, validate AST, and minify GraphQL queries, mutations, subscriptions, and SDL schemas. This tool re-indents and organizes code according to standard style conventions while checking for syntax validity. Everything executes 100% inside your browser, guaranteeing zero latency and complete privacy for API keys, user tokens, and confidential database schemas.
Options Explained
| Option | Description |
|---|---|
| Format Mode | Select whether to format with clean indentations or compress into a single line. |
Frequently Asked Questions
Does this tool validate GraphQL syntax?
Yes. It parses the query into a GraphQL AST, surfacing line and column errors if syntax is invalid.
Can I format GraphQL Schema Definition Language (SDL)?
Yes. It formats types, interfaces, unions, queries, and mutations according to official GraphQL specifications.
Is my data uploaded when I use the GraphQL Formatter & Minifier?
No. All processing runs entirely in your browser. Nothing is sent to a server unless you explicitly create a share link.
Does this tool work offline?
Yes. After the first visit, the PWA service worker can serve the page and run the formatter without a network connection.
What is the maximum input size?
Most tools accept up to about 5MB in the editor. Very large inputs are processed preferentially in a Web Worker and may download instead of filling the output pane.