Developer

HMAC Generator

Sign messages with HMAC without leaking your secret. Processing stays on your device — no upload, no account.

How to use HMAC Generator

  1. Paste the message and shared secret.
  2. Pick SHA-1, SHA-256, or SHA-512.
  3. Copy hex or base64 output.

Why use this free hmac generator tool?

  • All processing happens locally in your browser. Your files are never uploaded to a server.
  • Web Crypto HMAC.
  • Hex and Base64 outputs.
  • No account required.

Technical details

Uses crypto.subtle.sign with HMAC keys imported from your secret string (UTF-8).

HMAC Generator FAQ

Is the secret uploaded?

No. All processing happens locally in your browser. Your files are never uploaded to a server.

Which algo for GitHub webhooks?

Often SHA-256 — check your provider’s docs.

Hex vs Base64?

Both are shown; pick what your API expects.

Empty secret?

Provide a non-empty secret for meaningful signatures.

Related free converters

More private browser tools people use with hmac generator.