HMAC Generator
Compute HMAC signatures with SHA-1, SHA-256, SHA-384 and SHA-512.
About the HMAC Generator
Compute a hash-based message authentication code (HMAC) with SHA-1, SHA-256, SHA-384, or SHA-512 from your message and secret key, using the Web Crypto API locally. Useful for signing webhook payloads and verifying API request signatures.
Frequently asked questions
Is it safe to paste my secret key here?
All computation happens locally in your browser and the key is never transmitted — but for production secrets, prefer computing signatures in your own tooling.
What is HMAC used for?
Verifying that a message came from someone holding the same secret and was not modified in transit — webhooks and API signing are typical uses.