HMAC generator

Sign a message with a secret key and get the HMAC as HEX and Base64 — for verifying or producing webhook signatures. Computed in your browser with Web Crypto. Nothing is uploaded.

Message
Secret key
Key encoding
Algorithm

Everything runs in your browser. No upload, no sign-up.

How it works

STEP 1

Enter the message and key

Paste the payload to sign and your shared secret key. Both stay on your device — they are never sent anywhere.

STEP 2

Pick a hash algorithm

Choose SHA-256 (the common default), or SHA-1, SHA-384 or SHA-512 to match the service you are signing for.

STEP 3

Copy the signature

Copy the HMAC as HEX or Base64 and drop it into your Authorization header, webhook check or test request.