Saved tools
Shortcuts saved only in this browser. No inbox or email content is saved here.
🔑
Security & Encryption
HMAC Generator
Generate HMAC hashes using SHA256, SHA512, or MD5.
What this page is for
Fast browser workflow
Use this tool without registration, downloads, or page clutter.
Consistent workspace
Supported dynamic tools now run in a real interface instead of a fake loading panel.
Private by default
Ideal for quick inspection, transformation, and test data generation alongside temporary email workflows.
Advertisement
Workspace
Run the tool here
Output
Run the workspace to see the response here.
How to use
- Enter the message payload.
- Provide the shared secret and choose the algorithm.
- Compare the signature with the one the sender provided.
About this tool
Create an HMAC signature with a secret key and a chosen hash algorithm, as used by webhooks and APIs.
HMAC Generator is part of the TmpMailer Security & Encryption set — free browser utilities that open instantly, need no account, and pair well with a temporary-email workflow when you just need a quick result.
Common use cases
- Verifying a webhook signature.
- Debugging an API request signature.
- Generating test vectors for an integration.
Common questions
How is HMAC different from a plain hash?
It mixes in a secret key, so only parties who know the key can produce or verify the signature.
Which algorithm should I use?
SHA-256 is the common default. Follow the provider's documentation exactly, including the message format.
Why does my signature not match?
Usually the message was re-encoded, a timestamp was added, or the secret is wrong. Compare the raw bytes, not the rendered string.
Related tools
🔒
MD5 Hash Generator
Generate MD5 hash for any text or file.
🔒
SHA-256 Hash Generator
Generate SHA-256 hash for any text.
🔒
SHA-512 Hash Generator
Generate SHA-512 hash for any text.
🔑
Bcrypt Hash Generator
Generate Bcrypt password hashes with custom cost factor.
🔐
AES Encrypt/Decrypt
Encrypt and decrypt text using AES-256-CBC.
🔀
ROT13 Cipher
Encode and decode text using the ROT13 cipher.
Advertisement