HMAC Generator - Free Online Signature Tool | IconVault
Generate HMAC-SHA-256, SHA-384, SHA-512 and SHA-1 signatures with any secret key, in hex or Base64, and verify received tags. Free, in-browser.
HMAC Generator
HMAC-SHA signatures in hex or Base64, with tag verify mode
Algorithm
5 of 5 free runs left - everything stays in your browser.
HMAC tag
Your HMAC appears here
Common uses: webhook signature verification, signed API requests, and API token integrity checks.
SHA-1 output is included for legacy API compatibility, but prefer SHA-256 or SHA-512 for new integrations. The comparison ignores letter case and trims whitespace. The secret never leaves your browser.
About this tool
IconVault's HMAC Generator computes Hash-based Message Authentication Codes for any message and secret key, using your browser's Web Crypto API. Choose HMAC-SHA-256, SHA-384, SHA-512 or SHA-1, output the tag in hex or Base64, and use the built-in compare mode to check a received tag against the computed one, which is exactly how webhook signature verification works.
HMAC proves a message came from someone holding the secret key and was not altered in transit, which is why APIs use it to sign requests and webhooks. It is free with no signup and runs fully in your browser, so your key and message never leave your device. The honest caveats: SHA-1 is included only for legacy compatibility, pick SHA-256 or better for new work, and never paste a real production secret into any web tool, including this one; it is built for testing and development.
Frequently asked questions
Popular searches
More tools
AES Encryptor
AES-256-GCM text encryption in your browser
Header Analyzer
Paste raw response headers, get a security audit in seconds
JWT Builder
Sign and verify HS256/HS384/HS512 tokens
Breach Check
Check passwords against HaveIBeenPwned, safely
Coming soon
CLI
Coming soon
Figma plugin
Coming soon
VS Code extension
Coming soon
Chrome extension
Coming soon
AI icon generator
Coming soon
Team workspaces
Coming soon