HMAC Generator Developer
Sign a message with a secret key using HMAC-SHA256, 384 or 512.
HMAC Generator is a free online tool that sign a message with a secret key using HMAC-SHA256, 384 or 512. It runs entirely in your web browser using WebCrypto, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Developer
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- WebCrypto
- Settings
- 3
- Works offline
- Yes, after the first visit
About HMAC Generator
HMAC Generator is one of 43 developer tools on DuckyTools, and like all of them it runs entirely inside this page. Sign a message with a secret key using HMAC-SHA256, 384 or 512.
How to use it
- Paste the text you want to run through hmac generator.
- Set secret key, algorithm and output.
The 3 settings
| Setting | What it does | Default |
|---|---|---|
| Secret key | For example: shared secret | super-secret |
| Algorithm | Choose from 3: SHA-256, SHA-384, SHA-512. | SHA-256 |
| Output | Choose from 2: Hex, Base64. | Hex |
Under the hood
| Runs on | WebCrypto — computes the digest natively |
| Controls | Secret key, Algorithm, Output |
Questions
What does the algorithm option change?
It offers 3 choices — SHA-256, SHA-384 and SHA-512. The default is SHA-256, which suits most cases; change it when your input or your destination calls for something specific.
What does HMAC Generator use to do the work?
WebCrypto computes the digest natively — all of it running inside this page rather than on a server.