Skip to content
Accessibility
Theme
Text size
High contrast
Limit animations
Readable fontAtkinson Hyperlegible
Increased text spacing
Underline links
Always show focus

Runs in your browser — nothing you paste is uploaded.

HMAC Generator

Compute an HMAC signature from a message and a secret key. SHA-1, SHA-256, SHA-384 or SHA-512, via the Web Crypto API. Runs in your browser.


      

What it does

HMAC signs a message with a secret key so a receiver who shares the key can verify authenticity and integrity — the mechanism behind most webhook signatures (Stripe, GitHub, etc.). Pick the hash, enter the key and message, and get the hex digest.

Privacy

The key and message stay in your browser and are never uploaded.

Related tools