UTILS.
Private by default
⌥

HMAC Generator

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

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →
— 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