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)

  1. Visit webhook.site — you'll be assigned a unique URL like https://webhook.site/abc-123-def.
  2. Copy that URL into your sender (Stripe, GitHub, Zapier, etc.) as the webhook destination.
  3. Trigger a webhook → it appears on webhook.site with full headers + body in real time.
  4. No signup required for ephemeral inspection.

Option 2 — RequestBin

  1. Visit public.requestbin.com.
  2. Create a bin → use the URL as your webhook target.
  3. 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.