Security & cryptography
HMAC generator
Create keyed message authentication codes with hex, binary, and Base64 output.
Ready when you are
01
Add your contentPaste text or try a sample
02
Choose an actionClear options. Predictable results.
03
Take it with youCopy, download and carry on
Using this tool
Generate a keyed digest of a test message.
Actions: Generate HMAC
Example
Use the public test key Jefe; it is not a deployable secret.
Example action and settings
Action: Generate HMAC Shared secret: Jefe Algorithm: SHA-256 Output encoding: Hexadecimal
Input / action
what do ya want for nothing?
Result / expected behavior
5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843
Available options: Shared secret · Algorithm · Output encoding
Scope and limitations
- Message and key are each limited to one million characters and interpreted as UTF-8 text.
Common mistakes
- The secret field is not a hex-byte input; HMAC does not hide the message or automatically authenticate a recipient.
Related tools
Hash text Encrypt / decrypt text
Privacy and browser support
Input is processed in this browser. Do not use real keys or active sensitive credentials as demonstration data. Device features require browser support and your permission.