HMAC Generator

Generate and verify HMAC-SHA signatures with text, hex, or Base64 input.

Verify

About

Create or verify HMAC-SHA-256, SHA-384, or SHA-512 signatures using the browser Web Crypto API.

Key Features

  • SHA-256, SHA-384, and SHA-512
  • UTF-8, Hex, and Base64 input

How to use

  1. 1Choose encodings and enter the message and secret.
  2. 2Generate a signature, or paste an expected signature to verify.

Example

Input

algorithm=SHA-256 · message="hello" · secret="key"

Output

9307b3b915efb5171ff14d8cb55fbcc798c6c0ef1456d66ded1a6aa723a58b7b

Limitations

  • Input is limited to 2,000,000 characters to keep the browser responsive.
  • This is a low-level developer tool; it does not manage, store, or rotate production secrets.
  • All input is processed locally in your browser and is never uploaded to ToolHub.

Last reviewed:

Related Tools