HMAC Generator
Generate a keyed HMAC signature over a message using a secret key.
Initializing Hash Studio...
Hash Studio
How to Use the HMAC Generator
Enter a message and a secret key to compute an HMAC signature, entirely in your browser using the Web Crypto API.
- 01
Pick an Algorithm
HMAC-SHA1, SHA256, SHA384, or SHA512.
- 02
Enter Message & Secret
Your secret stays in this browser tab only — never logged, stored, or sent anywhere.
Frequently Asked Questions
Answers about this tool.
Is my secret key stored anywhere?
No. It exists only in memory for this tab and is cleared when you navigate away.
Related tools
Hash Comparison
Check whether an expected hash matches one you calculated.
Open toolText Hash Generator
Hash any text with MD5, SHA-1, SHA-256, SHA-384, and SHA-512 at once.
Open toolFile Hash Generator
Hash a file on your device with a progress bar and a cancel button. Nothing is uploaded.
Open toolAll Hash Studio tools
Hash text and files with MD5, SHA-1, SHA-256, SHA-384, and SHA-512, sign messages with HMAC, and check checksums. It uses your browser's Web Crypto API (plus a built-in MD5, which Web Crypto lacks) and runs entirely on your device.
Open tool