Skip to main content
Tool ReignTool Reign
DeveloperFinanceTextPDFImageAll categories
Tool ReignTool Reign

314 free online tools for developers, finance, and businesses. No signup required.

100% privateFree tools
Tool Reign - 280+ free browser tools. No signup. Your data stays private. | Product HuntTool Reign - 280+ free browser tools. No signup. Your data stays private. | Product HuntToolReign on PeerlistToolReign on Peerlist
Popular
JSON FormatterText EditorGST CalculatorEMI CalculatorWord CounterMerge PDFImage ResizerSIP CalculatorJWT Decoder
All Tools·Guides·Privacy Policy·Terms of Use·About·Contact

© 2026 ToolReign. All rights reserved.
· Made for 🌍 Everyone

HomeDeveloperHMAC Generator — SHA-1, SHA-256, SHA-384, SHA-512
Developer

HMAC Generator — SHA-1, SHA-256, SHA-384, SHA-512

Browser-Only

Compute HMAC-SHA1, SHA-256, SHA-384, or SHA-512 from a message and secret key. Hex or Base64 output with show/hide for secrets.

For testing and development. Do not generate production HMAC secrets in a browser.

Secret key is not included in shareable URLs.

Uses Web Crypto API. Nothing is sent to any server.

Related Tools

More free utilities you might find useful

#️⃣
Hash Generator
Plain hashes
🎫
JWT Generator
JWT tokens
🔐
Bcrypt Generator
Bcrypt
📝
Base64 Encoder
Base64

Frequently Asked Questions

Quick answers to common questions

Which algorithm should I use?+

SHA-256 for most APIs and webhooks. SHA-384 or SHA-512 when you need a longer digest. SHA-1 only for legacy systems.

Hex or Base64 output?+

Hex is common in APIs and logs. Base64 is more compact.

Is the secret key stored?+

No. The secret key uses local state only and is never included in shareable URLs.

Same as JWT signing?+

JWT HS256 uses HMAC-SHA256. See JWT Generator for full tokens.

Your data is processed entirely in your browser. Nothing is sent to any server.