Skip to content
hashgen

HMAC generator

An HMAC is a hash mixed with a secret key, so only someone who knows the key can make or check it. It's how services like GitHub, Stripe and Slack sign their webhooks. Enter the key and the message; the key can be text or raw bytes in hex or Base64.

Runs 100% in your browser — nothing is uploaded

Secret key

0 B

Message

0 B
Algorithms
Algorithms
MD5 & SHA-1
SHA-2
SHA-3
Other

HMACs

  • HMAC-MD5128-bit
    74e6f7298a9c2d168935f58c001bad88
  • HMAC-SHA-1160-bit
    fbdb1d1b18aa6c08324b7d64b71fb76370690e1d
  • HMAC-SHA-256256-bit
    b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad
  • HMAC-SHA-384384-bit
    6c1f2ee938fad2e24bd91298474382ca218c75db3d83e114b3d4367776d14d3551289e75e8209cd4b792302840234adc
  • HMAC-SHA-512512-bit
    b936cee86c9f87aa5d3c6f2e84cb5a4239a5fe50480a6ec66b70ab5b1f4ac6730c6c515421b327ec1d69402e53dfb49ad7381eb067b338fd7b0cb22247225d47
  • HMAC-SHA3-256256-bit
    e841c164e5b4f10c9f3985587962af72fd607a951196fc92fb3a5251941784ea