WebhookNinja Local
Webhooks · self-hostedA webhook receiver you host yourself: signature checked, duplicates ignored, everything kept, forwarded with retries, replayed in one command.
For developers: Python 3.8 and a reachable machine.
All tools / HookCheck
Paste the secret, the body received and the header: HookCheck tells you whether the signature is right and, if not, tries the most common mistakes until it finds yours.

Pick the service, paste the secret, the exact body and the header received: instant verdict, in hex or base64.
If it is rejected, HookCheck tries the usual causes: trailing newline, CRLF line endings, BOM, reformatted JSON, whitespace in the secret, wrong service or wrong algorithm.
It builds a test signature and the ready-to-run curl command, without waiting for a real event.
No. The computation runs in your browser and the page forbids any connection. Still, prefer a test secret.
The signature covers the bytes received. A space, a newline or re-indented JSON is enough to change it: it is the number one cause of rejection.
Soon. Sign up below: one single message when sales open.
Leave your e-mail and the tool you are interested in. One message when sales open, nothing else.
A webhook receiver you host yourself: signature checked, duplicates ignored, everything kept, forwarded with retries, replayed in one command.
For developers: Python 3.8 and a reachable machine.

Seals a set of files or a folder: a manifest of fingerprints and an overall fingerprint. Later, it tells you what is identical, modified, missing or added.
Proves integrity, not a legally binding date.

Signs and verifies a file or a text, with keys generated on your machine and a password-protected private key. No command line.
Not a qualified eIDAS signature.