Webhook Tester
Get a unique endpoint URL, send webhooks to it from Stripe, GitHub, or any service, and inspect every request in real time.
Your Webhook Endpoint
https://queldrex.com/api/tools/webhook-tester/5e58ebab9e3d103ee7ac556dc82b20a4Accepts all HTTP methods (GET, POST, PUT, PATCH, DELETE). Stores up to 20 requests. Endpoint expires in 1 hour and is unique to this browser session.
Listening for requests
Copy the URL above and configure it as a webhook in Stripe, GitHub, Slack, or any other service. Requests will appear here instantly.
What is a webhook and how do you test one?
A webhook is an HTTP callback — when an event happens in a third-party service (a Stripe payment, a GitHub push, a form submission), that service makes a POST request to your URL with the event data. Testing webhooks is hard during development because your localhost isn't publicly reachable. This tool gives you a real HTTPS URL that any external service can reach immediately, with no tunneling software needed.
To test a Stripe webhook: copy the endpoint URL above, go to Stripe Dashboard → Developers → Webhooks → Add endpoint, paste the URL, select the event types you want to test (e.g. checkout.session.completed), and trigger a test event. You'll see the full JSON payload here within seconds, including all headers Stripe sends (including its stripe-signature header for verification).
For GitHub webhooks: go to your repository Settings → Webhooks → Add webhook, paste the URL as the Payload URL, set Content-Type to application/json, and select which events to receive. Every push, pull request, issue, or deployment event will show up here with the full payload. Use this to understand the exact shape of the JSON your webhook handler needs to parse before writing a single line of code.
