HMAC Generator
Compute HMAC signatures for API/webhook validation (client-side).
Enter a secret key and message, then click Generate.
Output
Hex HMAC
Base64 HMAC
Formulas
Tool description
HMAC (Hash-based Message Authentication Code) produces a signature from a secret key and message. It’s commonly used to validate webhooks and API requests.
How to use
- Choose HMAC algorithm (SHA-256 is common).
- Paste the secret key and message.
- Generate and copy hex/Base64 output.
Why it’s useful
- Verify webhook signatures.
- Test integrations and compare expected signatures.
- Debug encoding/key-format issues.
Use cases & interpretation
- Webhooks: validate that payloads came from the provider.
- APIs: compare with server-side HMAC output for parity.
- Debugging: identify incorrect hex vs UTF‑8 key handling.
FAQs
No. HMAC provides integrity/authentication (a signature), not confidentiality.
Other tools in this category
Bcrypt Generator New
Generate bcrypt hashes with configurable cost factor (work factor).
Hash Generator New
Hash text using SHA algorithms (SHA-1/SHA-256/SHA-384/SHA-512) with hex/base64 output.
JWT Decoder New
Decode JWT header and payload (base64url) and view common claims like exp/iat/nbf.
Password Generator New
Generate strong passwords using cryptographic randomness with custom rules.
Password Strength Checker New
Estimate password strength and provide practical improvement tips (client-side).
Generate bcrypt hashes with configurable cost factor (work factor).
Hash Generator New
Hash text using SHA algorithms (SHA-1/SHA-256/SHA-384/SHA-512) with hex/base64 output.
JWT Decoder New
Decode JWT header and payload (base64url) and view common claims like exp/iat/nbf.
Password Generator New
Generate strong passwords using cryptographic randomness with custom rules.
Password Strength Checker New
Estimate password strength and provide practical improvement tips (client-side).
Generate bcrypt hashes with configurable cost factor (work factor).
Hash Generator New
Hash text using SHA algorithms (SHA-1/SHA-256/SHA-384/SHA-512) with hex/base64 output.
JWT Decoder New
Decode JWT header and payload (base64url) and view common claims like exp/iat/nbf.
Password Generator New
Generate strong passwords using cryptographic randomness with custom rules.
Password Strength Checker New
Estimate password strength and provide practical improvement tips (client-side).