Discord Webhook Tester
Test Discord webhooks in real-time — no signup, no tunnels.
Get a free webhook URL in one click, paste it into your Discord dashboard, and watch events stream in live. Verify X-Signature-Ed25519 signatures automatically, replay any request to your local server, and debug payloads with search and filters.
Why test Discord webhooks with HookSense
Real-time WebSocket stream
Events appear the instant Discord sends them. No polling, no refresh button.
Ed25519 (asymmetric, verified with your app's public key — not HMAC) verification
Paste your signing secret once — HookSense verifies every Discord request automatically.
One-click replay
Send any captured webhook back to your local server or production — rerun your handler without triggering new events.
CLI forwarding, no ngrok
Forward directly to localhost:3000 with npx hooksense listen.
Quick start — 3 steps
- 1Get your free webhook URL
Create a free endpoint at hooksense.com. You get a unique URL instantly — no credit card, no config.
- 2Paste it into Discord
In the Discord dashboard, add the URL as your webhook endpoint and pick the events you want (PING, APPLICATION_COMMAND, etc.).
- 3Trigger an event and watch it arrive
Fire a test event from Discord — it lands in HookSense within milliseconds. Inspect headers, body, and signature. Replay when ready.
Forward to localhost
npx hooksense listen -p 3000 --path /api/integrations/discordCommon Discord webhook events
PINGAPPLICATION_COMMANDMESSAGE_COMPONENTMODAL_SUBMITAPPLICATION_COMMAND_AUTOCOMPLETEENTITLEMENT_CREATEAPPLICATION_AUTHORIZEDTesting tips specific to Discord
- Discord uses Ed25519, not shared-secret HMAC — verify with your application's public key from the Developer Portal
- Discord validates the endpoint by sending a PING that needs a correctly signed PONG, so a bare 200 won't pass — forward to your app and inspect via HookSense
- The two headers to capture are X-Signature-Ed25519 and X-Signature-Timestamp; the signed payload is timestamp + rawBody
- Channel 'incoming webhooks' (posting messages to Discord) are outbound — you're the sender, so no inbound verification needed there
Test webhooks from other providers
Start testing Discord webhooks now
Free plan includes 100 requests/day, 7-day retention, real-time streaming. No credit card.
Create a free endpoint