uencoder

HMAC Generator

Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Free, private, and 100% client-side.

Local only

Recent history

No history yet

How to use

  1. Enter the message to authenticate.
  2. Provide a secret key.
  3. Select the hash algorithm and output format.
  4. Copy the HMAC digest.

Frequently asked questions

What is HMAC used for?
HMAC verifies both data integrity and authenticity using a secret key. It is used in API signing, JWT, and webhooks.
Which hash should I use?
SHA-256 is recommended. SHA-1 is provided for legacy compatibility. SHA-512 offers a larger security margin.

Related tools