Toolbox / HMAC generator Runs in your browser中文
Security & cryptography

HMAC generator

Create keyed message authentication codes with hex, binary, and Base64 output.

Ctrl / ⌘ + Enter Run

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

Less switching. More focus.Functional build · Validation in progress

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.