Webhooks,
decode--
HookSense is a real-time webhook testing tool that lets developers capture, inspect, and replay HTTP webhooks instantly. No more refreshing, guessing at payloads, or re-triggering events.
No signup required · Free tier available
Free
No credit card ever
< 0ms
Webhook delivery
< 0s
To first endpoint
hooksense.com/w/stripe-prod2 requests| content-type | application/json |
| user-agent | Stripe/1.0 |
| x-request-id | req_0l8rz |
| stripe-signature | t=1772657923,v1=5257a86... |
Stop refreshing.
Start inspecting.
Most webhook tools still make you refresh the page, guess at payloads, and manually re-trigger events to debug. HookSense streams everything live via WebSocket — headers, body, timing — the instant it arrives.
Everything you need,
nothing you don't.
No bloat. Just the tools you actually need to debug webhooks.
Real-time streaming
See webhooks the instant they arrive — no refresh, no polling. WebSocket-powered with sub-50ms delivery.
One-click replay
Re-send any webhook to localhost, staging, or production. Edit headers and body before replaying.
HMAC verification
Auto-verify signatures from Stripe, GitHub, Shopify and more. Timing-safe comparison built in.
Provider detection
Auto-detects Stripe, GitHub, Shopify payloads and highlights the event type.
Custom URLs
Name your endpoints. /w/stripe-prod is easier to remember than /w/x7f2k9.
Full inspection
Headers, body, query params, method, content type, timing — every byte captured and searchable.
Three steps. Zero friction.
Go from zero to inspecting live webhooks in under a minute.
Get your URL
A unique webhook endpoint is created instantly — no signup, no config.
Point your service
Use the URL in Stripe, GitHub, Shopify, or any webhook sender. Requests are captured automatically.
Inspect & replay
See every request live with full headers and body. Replay to localhost with one click.
Forward webhooks to localhost
One command. No signup. Webhooks hit your local dev server in milliseconds.
$
npm install -g hooksensePricing
Simple, honest pricing.
Start free, upgrade when you need more. No surprise charges, no hidden limits, cancel anytime.
Catch
Free forever
- 1 endpoint
- 100 requests/day
- 7-day retention
- 5 replays/month
- Real-time streaming
- Custom responses
- Custom URLs
- Custom domains
- HMAC verification
- Priority support
Hook
Launch price — goes up later
Per month
- 15 endpoints
- 5,000 requests/day
- 14-day retention
- Unlimited replays
- Custom responses
- Custom URLs
- HMAC verification
- Email support
- Custom domains
Sense
Launch price — goes up later
Per month
- Unlimited endpoints
- 50,000 requests/day
- 90-day retention
- Unlimited replays
- Custom responses
- Custom domains
- HMAC verification
- Priority support
HOOKSENSEWELCOME to get 1 month of Hook freeNeed more? Let's talk →
Use cases
Built for real workflows.
Whether you're integrating payments, CI/CD, or internal events — HookSense fits right in.
Debugging Stripe webhooks
See exactly what Stripe sends on checkout.session.completed, invoice.paid, or payment_intent.failed. Replay events to your local server without re-triggering real payments.
Building GitHub integrations
Inspect push, pull_request, and workflow_run payloads in real-time. Stop adding console.logs just to see what fields GitHub actually sends.
Developing Shopify apps
Capture orders/create, checkouts/update, and dozens of other topics. Replay to your dev environment with one click — no need to place test orders.
Testing internal event pipelines
Point your microservices at a HookSense endpoint during development. See every event flowing through your system — headers, body, and timing.
FAQ
Common questions.
No. You get a webhook URL instantly — no signup, no email, no credit card. Create an account later if you want custom URLs, longer retention, or more endpoints.
Most webhook tools require you to refresh the page to see new requests. HookSense streams everything in real-time via WebSocket, offers one-click replay, and gets you a URL in under 1 second — no signup needed.
Yes. Click any captured request and replay it to any URL — including localhost via ngrok or similar tunnels. You can edit headers and body before replaying.
Webhook payloads are encrypted at rest and auto-deleted based on your plan's retention period. We never share, sell, or analyze your data.
Any service that sends HTTP webhooks — Stripe, GitHub, Shopify, Slack, Twilio, SendGrid, and hundreds more. We auto-detect major providers and highlight the event type.
Yes, no contracts or commitments. Downgrade to free whenever you want — your endpoints stay active, just with free-tier limits.
Webhooks are pushed to your browser in under 50ms via WebSocket. No polling intervals, no refresh button — you see requests the instant they arrive.
Born from frustration. After years of hitting refresh and adding console.logs just to see webhook payloads, we built what we actually wanted — real-time streaming, one-click replay, and a modern developer experience.
Stop guessing.
Start inspecting.
Get your webhook URL in under 1 second. No signup, no credit card, no setup.