HMAC Generator

Keyed-hash message authentication codes — SHA-256, SHA-384, SHA-512.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

HMAC generator — SHA-256, SHA-384 and SHA-512

A HMAC (Hash-based Message Authentication Code, RFC 2104) combines a secret key with your message to produce a keyed hash. Anyone who knows the key can recompute the same value, which proves the message was not tampered with and came from someone holding the key.

Pick an algorithm, enter your secret key and message, and the hex HMAC appears instantly. The most common choice for signing API requests and verifying webhooks is HMAC-SHA-256.

Everything runs locally in your browser via the Web Crypto API — your key and payload are never sent over the network.

Ad placeholder (rectangle)