ToolPilot
Security

HMAC Generator

Generate HMAC signatures with SHA-256, SHA-384 or SHA-512 using WebCrypto.

Sign messages and verify webhook payloads. Enter a secret key, choose the algorithm and get the signature in hex or Base64.

Loading the tool…
Privacy: A fast, private ToolPilot utility. Your data is processed locally in your browser whenever possible.

How to

  1. 1Enter the message and secret key.
  2. 2Choose SHA-256, SHA-384 or SHA-512.
  3. 3Copy the signature in hex or Base64.

Frequently asked questions

What is HMAC used for?

It proves that a message came from someone who knows the shared secret and that it was not modified in transit.

Are my files uploaded to a server?

No. This tool runs entirely in your browser using JavaScript and WebAssembly where needed. Your files and text never leave your device.

Help Us Improve

We regularly improve our tools. Found a problem or have a suggestion? We're listening.

Related tools

🔐

Password Generator

🛡️

Password Strength Checker

🔐

Hash Generator

🎫

JWT Decoder