HMAC Generator

Compute HMAC signatures (SHA-1, SHA-256, SHA-384, SHA-512) for a key/message pair. Output as hex or base64, fully in-browser via Web Crypto.

The HMAC is computed locally via the Web Crypto API. Key and message bytes never leave the browser. Both inputs are treated as UTF-8 text.

All processing runs in your browser — no files or inputs are uploaded to a server.

Related tools