Webhook Inspector
Inspect incoming webhooks using a free third-party endpoint. We can't host a receiver, but here's how to set one up in 30 seconds.
Option 1 — webhook.site (recommended)
- Visit webhook.site — you'll be assigned a unique URL like
https://webhook.site/abc-123-def. - Copy that URL into your sender (Stripe, GitHub, Zapier, etc.) as the webhook destination.
- Trigger a webhook → it appears on webhook.site with full headers + body in real time.
- No signup required for ephemeral inspection.
Option 2 — RequestBin
- Visit public.requestbin.com.
- Create a bin → use the URL as your webhook target.
- Bins expire after 48 hours.
Option 3 — ngrok + local server (more control)
# Run a tiny Node server locally
node -e "require('http').createServer((r,s)=>{r.on('data',c=>process.stdout.write(c));s.end('ok')}).listen(3000)"
# In another shell:
ngrok http 3000
# → use the https://….ngrok-free.app URL as your webhook target Verifying signatures
If your provider signs payloads (Stripe, GitHub, etc.), verify the signature against the raw request body, not the parsed JSON. Otherwise replay protection breaks on whitespace changes.
About this tool
Webhook Inspector is a single-purpose utility on instant.tw, a free toolbox of calculators, converters, generators, and quick lookups. Everything works in your browser — nothing is uploaded, nothing is stored on a server unless explicitly noted.
Category: Developer Tools — Advanced. Browse more Developer Tools — Advanced tools.