Webhook Replay
Verify an inbound webhook then re-sign the same payload under a different secret for replay against your local dev or staging server. The classic "tunnel a Stripe / GitHub webhook through to localhost" pattern, without a server roundtrip.
About Webhook Replay
Webhook Replay verifies an inbound webhook's signature, then re-signs the exact same payload under a different secret so you can replay it against your local or staging server. It is the classic "tunnel a Stripe or GitHub webhook through to localhost" workflow, done without a server roundtrip. Verification and re-signing happen in your browser, so the payload and secrets stay local.
- Category
- inspect
- Input
- Accepts: */*.
- Output
- Outputs: application/json.
- Cost
- Free, runs in your browser
- Memory
- low
Common uses
- Replay a captured Stripe webhook against localhost with your dev signing secret
- Re-sign a GitHub webhook payload to test your staging endpoint's handler
- Confirm an inbound HMAC signature is valid before trusting the event
- Reproduce a production webhook locally without exposing a public tunnel
- Swap the signing secret on a saved payload to test how each environment verifies it
- Debug a signature-mismatch error by re-signing the body and comparing headers
Frequently asked questions
How does it verify the original webhook?
It checks the inbound HMAC signature against the secret you provide before re-signing the payload.
Does the payload or secret get sent anywhere?
No. Verification and re-signing run in your browser, with no server roundtrip.
Which providers does this work with?
It fits the common HMAC-signed webhook pattern used by Stripe, GitHub, and similar services.
What exactly do I get back?
A JSON result with the verification outcome and the re-signed payload plus signature for replay.
Can it deliver the webhook to my server for me?
It prepares the re-signed request locally; you send the resulting payload and headers to your dev or staging endpoint.
Keywords
- webhook
- replay
- forward
- tunnel
- hmac
- stripe
- github
- staging
- dev