← All tools

HMAC Generator: SHA-1, SHA-256, SHA-384 and SHA-512

Calculate a local HMAC tag with SHA-1, SHA-256, SHA-384 or SHA-512 and export hexadecimal or Base64.

hmac-generatorLOCAL WORKSPACE

Enabling local controls…

Input & options

Local only; no upload, storage or URL sharing. Use disposable secrets. Signed data is not a proof of identity, authorization or safe content.

Result

Choose settings and run to produce a result. Unedited input is kept when an error occurs.

How to use this tool

Enter a disposable message and secret separately, choose the protocol's hash and encoding, then generate and compare the complete tag.

When not to use it

HMAC authenticates data but does not encrypt it. SHA-1 is offered for legacy interoperability; use the protocol's required algorithm and never paste production secrets.