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
- Enter the message to authenticate.
- Provide a secret key.
- Select the hash algorithm and output format.
- 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
Hash Calculator Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Free, private, and 100% client-side. PBKDF2 Key Derivation Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Free, private, and 100% client-side. SHA-3 / Keccak Hash Compute SHA-3 (224/256/384/512) and Keccak-256 hashes. Free, private, and 100% client-side.