πŸ”HMAC Generator

Compute HMAC-SHA256/384/512 hashes from a message and secret key locally in your browser.

About HMAC Generator

Generate HMAC (Hash-based Message Authentication Code) signatures using SHA-256, SHA-384, or SHA-512 algorithms. Provide a message and a secret key, and the tool computes the HMAC in real-time with hexadecimal or Base64 output. All cryptographic operations run locally via the Web Crypto API.

Features

  • Compute HMAC-SHA256, HMAC-SHA384, HMAC-SHA512
  • Real-time computation as you type
  • Hexadecimal or Base64 output
  • One-click copy of the result
  • 100% local processing via Web Crypto API

Frequently Asked Questions

What is HMAC?
HMAC (Hash-based Message Authentication Code) is a mechanism that combines a cryptographic hash function with a secret key to verify both data integrity and authenticity, ensuring the message was not tampered with and came from a legitimate sender.
What is the difference between HMAC and a regular hash?
A regular hash (like SHA-256) only verifies data integrity and is deterministic without a key. HMAC additionally uses a secret key, providing authentication so only parties with the key can produce or verify the correct code.