DuckyTools
Home Developer HMAC Generator

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

  1. Paste the text you want to run through hmac generator.
  2. Set secret key, algorithm and output.

The 3 settings

SettingWhat it doesDefault
Secret keyFor example: shared secretsuper-secret
AlgorithmChoose from 3: SHA-256, SHA-384, SHA-512.SHA-256
OutputChoose from 2: Hex, Base64.Hex

Under the hood

Runs onWebCrypto — computes the digest natively
ControlsSecret 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.