HMAC Generator
Sign a message with an HMAC key
Computed in your browser with WebCrypto — neither the message nor the key is uploaded. Note that WebCrypto has no HMAC-MD5, so only SHA variants are offered.
Hex
—
Base64
—
HMAC combines a key with a hash, so only someone holding the same key can produce the same output. That is what makes it prove both integrity and origin, unlike a plain SHA-256 which anyone can compute.
All processing happens locally in your browser. Your data is never uploaded to a server.