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
- 1Choose encodings and enter the message and secret.
- 2Generate a signature, or paste an expected signature to verify.
Example
Input
algorithm=SHA-256 · message="hello" · secret="key"Output
9307b3b915efb5171ff14d8cb55fbcc798c6c0ef1456d66ded1a6aa723a58b7bLimitations
- 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: