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.