HMAC Generator
Sign messages with HMAC-SHA1, SHA-256, SHA-384 or SHA-512 — perfect for webhook signatures and API authentication.
WebCrypto in your browser Text / Hex / Base64 keys Hex + Base64 + Base64URL
—
—
—
All HMAC computation happens locally using the WebCrypto API. Your secret never leaves the browser.
What it does
Every common algorithm
HMAC-SHA1, SHA-256, SHA-384, SHA-512 — exactly what Stripe, GitHub, Slack and AWS use to sign webhooks.
Flexible keys
Provide the secret as plain text, hex, or Base64 / Base64URL — useful when your provider gives you a binary key.
Private
Computed locally with WebCrypto. Your secret and message never leave the browser.
Frequently Asked Questions
Quick answers about the HMAC generator.
Need help integrating signed webhooks into your app? Talk to NETIUS →
