Security tools
HMAC Generator
Create a keyed message authentication code locally from a message and a secret key.
Runs locallyRuns locally in your browser
Guide
Paste a message and enter the same secret key used by the other party. Select a hash algorithm and choose Sign. The same bytes and key produce the same hexadecimal code.
- Choose your input
Paste a message and enter the same secret key used by the other party.
- Read the result
Select a hash algorithm and choose Sign. The same bytes and key produce the same hexadecimal code.
- Keep your result
On a phone, select Output. Copy or download only when you want to keep the result.
On mobile, choose Output to read the result. Clear removes both fields.
Algorithm
- SHA-256: use a 256-bit Secure Hash Algorithm digest.
- SHA-384: use a 384-bit digest.
- SHA-512: use a 512-bit digest.
Shortcuts
- Ctrl / Cmd + Enter — Run selected action
- Ctrl / Cmd + Shift + C — Copy output
- Ctrl / Cmd + S — Download output
- ? — Show shortcuts outside text fields
Shortcuts work while focus is in the workspace. Copy and download need valid output.
Common questions
- Where is my input processed?
- In this browser. Input, keys, passwords and results are not stored or sent to a server.
- How do I clear my data?
- Choose Clear to remove entered data and results from this workspace.
- How does processing start?
- Choose the action above the fields. Changing an option clears the previous result.
Was this tool helpful?
Only your rating and optional feedback are sent. Your tool input and output are never included.