HMAC Generator
Free online HMAC calculator for HMAC-SHA1/256/512: enter key and message to generate a MAC for API signature checks.
Privacy: all processing happens locally in your browser. Your input never leaves your device.
What is HMAC Generator?
HMAC is a message authentication code computed with a secret key: it verifies both data integrity and the sender's identity, and is widely used for API signing on open platforms (such as payment gateways and AWS SigV4). When signatures do not match during integration, enter the same key and message here and compare byte by byte — you will quickly find whether the key, the encoding or the concatenation order is wrong.
How to Use
- Enter the key and the message to sign
- Choose the algorithm (SHA1/256/512)
- Compare or copy the hexadecimal signature
FAQ
- How does HMAC differ from a plain hash?
- Anyone can compute a plain hash; HMAC mixes in a secret key, so only key holders can produce a valid signature — which enables authentication.
- How do I troubleshoot a signature mismatch?
- Check in order: is the key correct, was the message URL-encoded or sorted, do line breaks match, and has the timestamp expired.
Related Tools
MD5 Hash GeneratorFree online MD5 hash generator: type text and instantly get the 32-char hex digest — computed locally in your browser.SHA Hash GeneratorFree online SHA hash tool: compute SHA-1, SHA-256 and SHA-512 hex digests at once to verify downloads — runs locally.AES Encrypt / DecryptFree online AES encryption and decryption tool: CBC/ECB modes, Pkcs7/ZeroPadding, Base64/Hex output, keys stay local.RSA Encrypt / DecryptFree online RSA tool: generate 1024/2048-bit PEM key pairs locally, encrypt with public key, decrypt with private key.UUID GeneratorFree online UUID generator: batch-create random v4 or time-ordered v7 UUIDs, uppercase or no-dash, crypto-secure.Random Password GeneratorFree online password generator: 8-64 chars, custom charsets, ambiguous-character exclusion, hex/Base64Url tokens.
Last updated 2026-09-04