Input
Hash algorithm
HMAC-SHA256
HMAC-SHA1
HMAC-SHA384
HMAC-SHA512
Secret key
Key format
Text (UTF-8)
Hex bytes
Message
Or choose a file as the message
If a file is chosen it is used instead of the text. Files up to 500 MB; they never leave your device.
Output format
Hex
Base64
Base64URL (JWT)
Uppercase hex
Generate HMAC
Clear
HMAC
Type or paste text, or choose a file. The result updates as you type.