AbraCalc

HMAC Generator

Compute HMAC-SHA-256 or HMAC-SHA-512 signatures in your browser. Your key and message stay on your device.

Pure browser JavaScript — uses the Web Crypto API (crypto.subtle).

Embed this tool on your site

How to use this tool

  1. Enter the message and secret key.
  2. Choose HMAC-SHA-256 or HMAC-SHA-512.
  3. Click Sign — copy the hex or Base64 digest.

Compute HMAC-SHA-256 or HMAC-SHA-512 signatures in your browser. Your key and message stay on your device.

Frequently asked questions

Is the key sent anywhere?
No — signing is done locally by crypto.subtle; nothing is transmitted.

References & sources