Webhook Request Inspector
Inspect a pasted webhook request and verify its HMAC signature.
Paste raw webhook request
Not live — inspects a request you paste, e.g. captured from ngrok, RequestBin, or your server logs.
Parsed request
Headers
| Name | Value |
|---|---|
| Host | example.com |
| Content-Type | application/json |
| X-Hub-Signature-256 signature | sha256=abcdef1234 |
Body
HMAC-SHA256 signature verification
Computes HMAC-SHA256 of the raw body with your secret and compares it to a provided signature.
Detected signature header: X-Hub-Signature-256
About the Webhook Request Inspector
Paste a raw HTTP request captured from a webhook to see its parsed method, path, headers, and pretty-printed JSON body. Signature headers like X-Hub-Signature and Stripe-Signature are highlighted, with a built-in HMAC-SHA256 verification box. This tool does not receive live traffic — it only inspects requests you paste in.
Examples
Stripe webhook
POST /webhook HTTP/1.1
Stripe-Signature: t=1,v1=abc
{}Output
Signature header detected: Stripe-SignatureKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
cURL Command Parser
API & HTTP
Parse a curl command into method, URL, headers, and body.
cURL to Fetch Converter
API & HTTP
Convert a curl command into JavaScript fetch() code.
GraphQL Query Formatter
API & HTTP
Format and indent GraphQL queries and mutations.
GraphQL Schema Viewer
API & HTTP
Browse a GraphQL SDL schema's types, queries, and mutations.
HTTP Request Builder
API & HTTP
Send live API requests and generate curl, fetch, axios snippets.
WebSocket Tester
API & HTTP
Open a live WebSocket connection, send frames and read replies.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-10 · Runs entirely in your browser