📡 Free · private · in-browser

Free webhook tester — send test payloads to any URL

POST custom JSON to any endpoint and see the full response.

Fire a webhook at any endpoint — and read the reply

Before you wire up a real integration, it helps to prove the destination works. The webhook tester sends the exact request you specify — method, headers, and JSON body — to any URL and returns the full response. Running from the edge means no CORS walls and no local proxy: paste a URL, hit send, and read the status code, response time, and body.

Common uses

  • Confirm your production webhook handler returns 200 for a well-formed payload.
  • Reproduce a provider’s payload shape and check how your app responds.
  • Smoke-test a Zapier/Make catch hook or a Slack/Discord incoming webhook.
  • Measure response time from a real edge location.

Need to see what a provider actually sends first? Use theWebhook Inspector to capture it, then replay the shape here.

Frequently asked questions

What does the webhook tester do?

It sends a request you design — method, headers, and body — to any URL from our edge and shows you the full response: status, timing, headers, and body. Because it runs server-side, there are no browser CORS errors.

Can I send to my localhost?

No. For safety the tester blocks localhost and private network addresses. Test a local endpoint by exposing it with a tunnel (e.g. cloudflared) or by capturing requests in the Webhook Inspector instead.

Is there a timeout or size limit?

Requests time out after 10 seconds, and the response body is shown up to 20 KB. That is plenty to confirm a webhook endpoint is reachable and responding as expected.