Developer
HMAC Generator
Sign messages with HMAC without leaking your secret. Processing stays on your device — no upload, no account.
How to use HMAC Generator
- Paste the message and shared secret.
- Pick SHA-1, SHA-256, or SHA-512.
- Copy hex or base64 output.
Why use this free hmac generator tool?
- All processing happens locally in your browser. Your files are never uploaded to a server.
- Web Crypto HMAC.
- Hex and Base64 outputs.
- No account required.
Technical details
Uses crypto.subtle.sign with HMAC keys imported from your secret string (UTF-8).
HMAC Generator FAQ
Is the secret uploaded?
No. All processing happens locally in your browser. Your files are never uploaded to a server.
Which algo for GitHub webhooks?
Often SHA-256 — check your provider’s docs.
Hex vs Base64?
Both are shown; pick what your API expects.
Empty secret?
Provide a non-empty secret for meaningful signatures.
Related free converters
More private browser tools people use with hmac generator.