Cryptography & Hashes100% In-BrowserMessage Auth
HMAC Generator
Compute Hash-based Message Authentication Codes using secret keys and SHA-256, SHA-512, or SHA-1.
Real-time processing·No server uploads·Zero telemetry
hmac-generator
LIVE
Input String
HMAC Secret Key
SHA-256 (256-bit)
Computing…
HMAC-SHA-256
Computing…
Comparison Table
| Algorithm | Output Size | Security Status | Use Case |
|---|---|---|---|
| MD5 | 128 bits | ⛔ Broken | Checksums only |
| SHA-1 | 160 bits | ⚠ Deprecated | Legacy systems |
| SHA-256 | 256 bits | ✅ Secure | Digital signatures, TLS |
| SHA-512 | 512 bits | ✅ Secure | High-security hashing |
| HMAC-SHA256 | 256 bits | ✅ Secure | API authentication |
How to Use HMAC Generator
01
Enter payload/message and shared secret key.
02
Select hash algorithm (SHA-256, SHA-512, SHA-1).
03
Copy hexadecimal or Base64 HMAC signature.
Privacy Guarantee
HMAC Generator runs 100% client-side in your web browser. Your data, passwords, keys, and files are processed using the Web Crypto API and never transmitted to any server. Zero telemetry, zero storage, zero cloud processing.
Frequently Asked Questions
Where is HMAC commonly used?
HMAC is standard for signing webhooks (GitHub, Stripe) and AWS API requests.
Discover More