ToolBuddy
In Browser

HMAC Generator

Compute HMAC-SHA signatures in the browser for webhook secrets and API signing. Paste a message and a key, pick SHA-1 through SHA-512, and copy hex or Base64. Keys stay in the tab.

Runs in your browser. Nothing is uploaded.

Algorithm

Hex

-

Base64

-

About this tool

Compute HMAC with Web Crypto: SHA-1, SHA-256, SHA-384, or SHA-512. Paste a message and a secret, then copy hex or Base64. Typical use is checking a webhook signature or minting a test header without sending the key to a hosted HMAC site.

How to use: type the secret, paste the payload, pick an algorithm. Empty secrets are rejected. Output is the raw HMAC, not an HTTP header wrapper like sha256=...

Example: signing {"id":1} with webhook-secret and SHA-256 yields a 64-character hex digest you can compare to a provider's test vector. SHA-1 is offered for compatibility, not for new designs.

Keys and messages stay in the tab. Related: hash generator if you needed a digest without a key, JWT decoder if the signature was a token. After load, signing works offline.

Related Crypto tools