Generate keyed HMAC signatures locally with a selectable algorithm and export the result instantly.
Message
Paste the message to be signed. The HMAC updates immediately.
Secret Key
Enter the shared secret used to generate the keyed signature.
Key strength: improve
16 charsImprove the key with: uppercase, number.
Signature Output
The keyed signature is derived locally from the message, secret, and selected algorithm.
Algorithm
Output Format
Validation
HMAC generated
Message bytes
43
Secret bytes
16
Source
Text
The HMAC is valid, but the shared secret is weaker than recommended.
How To Use
Paste the message, enter the shared secret key, choose the HMAC algorithm, and the lower editor updates immediately with the signature.
HMAC is a keyed signature, so unlike plain hashing it depends on both the message and the shared secret.
Use HMAC Verify when you already have an expected signature and want to confirm it matches your message and secret.
You can generate HMAC from pasted text or from a selected file up to 50 MB. File input is processed as raw bytes and never uploaded.