HMAC Generator

Create and verify HMAC signatures with SHA-256, SHA-512 and more. Ideal for testing webhooks and API requests. Private and free.

Computed with your browser’s Web Crypto. The key and message never leave this page.

How to use HMAC Generator

  1. Paste the message and the secret key (text, hex or Base64).
  2. Pick the hash — SHA-256 is the usual choice.
  3. Copy the signature, or paste one to verify a webhook.

Privacy

Runs entirely in your browser. Nothing you enter or open here is uploaded.

Questions

How do I verify a webhook?

Use the exact raw request body as the message and your webhook secret as the key, then compare with the signature header (e.g. sha256=…).

Related tools