HMAC Generator
Generate HMAC-SHA signatures in hex or Base64.
The HMAC Generator signs a message with a secret key using SHA-1, SHA-256, SHA-384 or SHA-512 and returns the signature in hex or Base64.
How to use
- Enter the message and secret key.
- Choose an algorithm and output encoding.
- Generate and copy the signature.
Frequently asked questions
Where is the signature computed?
The Web Crypto API signs the message in the browser.
What is HMAC used for?
It verifies message authenticity with a shared secret.
Related tools
JSON Formatter
Format, validate and minify JSON in one place.
XML Formatter
Pretty-print and indent XML documents.
YAML Formatter
Format YAML and convert between YAML and JSON in both directions.
CSV to JSON
Convert CSV tables into JSON data.
JWT Decoder
Decode JWT header, payload and expiration.
Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes.