Free GraphQL Tester Online
Send GraphQL queries and mutations to any endpoint — set custom headers, variables, and view formatted responses.
How it works
Enter the GraphQL endpoint
Paste the GraphQL API endpoint URL.
Write your query
Enter a GraphQL query or mutation in the query panel.
Add variables and headers
Add query variables as JSON and set auth headers if required.
Send and inspect
Click Send. The response JSON is displayed formatted in the output panel.
Common use cases
GraphQL API exploration
Test GraphQL endpoints and inspect schemas without setting up a local GraphQL client.
Query debugging
Debug failing queries by testing them directly and reading the GraphQL error messages.
Authentication testing
Test Bearer token authentication on GraphQL APIs by adding the Authorization header.
Mutation testing
Test write operations (mutations) against a staging or development GraphQL API.
Frequently asked questions
What endpoint format does this expect?
Standard GraphQL HTTP endpoint (POST to a single URL). Enter the full URL including https://.
Why does my request fail with CORS error?
The GraphQL server doesn't allow browser cross-origin requests. Many GraphQL APIs are server-to-server only. Check the CORS configuration or test from a backend.
How do I add an Authorization header?
Add a header with name Authorization and value Bearer your-token in the Headers section.
Are my queries or tokens stored?
No — nothing is persisted. Everything stays in the browser tab for the current session only.