Message and Key
The HMAC updates as you type. Nothing leaves your browser.
Enter a message and a key to compute the HMAC.
Verify a Signature
Paste the expected HMAC as hex, Base64 or Base64URL. It is compared in constant time.
Compute an HMAC first, then paste a signature to compare.