Input
Enter the message and the secret key. The standard for webhook signatures.
The authentication tag appears below in hexadecimal.
Compute HMAC-SHA256 for a message and secret key in your browser. HMAC-SHA256 is the modern standard for API signatures and webhook verification.
Enter the message and the secret key. The standard for webhook signatures.
The authentication tag appears below in hexadecimal.
HMAC-SHA256 is the workhorse of web security: JWT signatures (HS256), AWS Signature Version 4, GitHub and Stripe webhook signatures, and HKDF key derivation all build on it. With 256-bit tags and SHA-256's clean record, it meets current 128-bit security recommendations with margin.
The signer and verifier share a secret. The signer sends message plus tag; the verifier recomputes HMAC-SHA256(message, secret) and compares in constant time. A match proves the message came from a key holder and was not modified in transit.