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
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