UtilityGrid
🔍

How to Use HMAC Generator

Compute a keyed hash (HMAC) from any message and secret using SHA-256, SHA-384, SHA-512, SHA-224, SHA-1 or MD5, output as hex or Base64. Useful for signing webhooks, verifying API requests and building tokens. Runs locally — your key never leaves the browser.

Open the HMAC Generator tool →

What is HMAC Generator?

Generate an HMAC (SHA-256, SHA-512, MD5…) from a message and secret key. It's completely free, needs no sign-up, and runs entirely in your browser — so it's fast and private.

How to use HMAC Generator

  1. Open the HMAC Generator tool.
  2. Paste or type your input.
  3. Set any options provided.
  4. Copy the result. Everything runs in your browser — nothing is uploaded.

Frequently asked questions

What's the difference between an HMAC and a plain hash?

A plain hash like SHA-256 depends only on the message; an HMAC also mixes in a secret key, so only someone with the key can produce or verify it. That's what makes it useful for signing.

Which algorithms are supported?

HMAC with SHA-256, SHA-384, SHA-512, SHA-224, SHA-1 and MD5, output as hex or Base64.

Is my secret key safe?

Yes — the HMAC is computed entirely in your browser, so your message and key are never uploaded.

Ready to try it?

Open HMAC Generator

More Developer Tools