Your data never leaves this tab

Free GraphQL Tester Online

Send GraphQL queries and mutations to any endpoint — set custom headers, variables, and view formatted responses.

Query / Mutation
Variables (JSON)
Headers
GraphQL queries are sent directly from your browser to the target endpoint. CORS restrictions apply — the API must allow browser cross-origin requests.

How it works

1

Enter the GraphQL endpoint

Paste the GraphQL API endpoint URL.

2

Write your query

Enter a GraphQL query or mutation in the query panel.

3

Add variables and headers

Add query variables as JSON and set auth headers if required.

4

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.