UTILS.
100% in-browser

HMAC Generator

Generate an HMAC signature for a message using a secret key and chosen hash.

— output appears here —

About this tool

Create keyed-hash message authentication codes in your browser using the WebCrypto API; nothing is sent anywhere.

Frequently asked questions

Which algorithms are supported?
SHA-256, SHA-1, SHA-384 and SHA-512, selected from the dropdown before you generate.
What encoding is the key in?
Both the message and key are treated as UTF-8 text, and the signature is shown as lowercase hexadecimal.

More tools