HMAC Generator
Generate HMAC-SHA1, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512 in the browser for text or files, with HEX, Base64, and expected signature verification.
HMAC Generator
The HMAC Generator creates HMAC-SHA1, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512 signatures for text or files locally in the browser, with HEX, Base64, and expected signature verification.
How do you use it?
- Enter the shared secret key.
- Choose the HMAC algorithm.
- Paste the message text or upload a file to sign.
- Generate the result, then inspect HEX, Base64, and compare with the expected signature.
Features
- Signs text and files locally
- Outputs HEX and Base64 with expected HMAC verification
- Keeps all signature computation inside the browser
Why use this tool?
- Useful for API signing tests, webhook validation, and signature troubleshooting
- Faster than writing throwaway scripts just to verify shared-secret signatures
- Makes it easy to reuse signatures in docs, header configs, and debugging scripts