SHA hash calculator
SHA hash calculator lets you calculate SHA-256, SHA-384, or SHA-512 for text and files in your browser.
HMAC calculator lets you calculate HMAC-SHA-256, 384, or 512 without storing the key in your browser.
⌂ Inputs and results stay in this browser and are not automatically stored or sent.
Text uses UTF-8, including line endings. Files use their raw bytes.
No automatic copying or saving. Take care on shared devices and with clipboard contents.
Waiting for input
Enter message and key separately and match the SHA algorithm and input representation when comparing a webhook calculation. Practice with public samples before using a real key.
Newlines, spaces, and UTF-8 versus hex interpretation all affect the result. Match any timestamp or prefix concatenation required by the sender's signing specification.
message
---
secret keyEach input is limited to 1,048,576 bytes, output to 33,554,432 bytes, and processing to 5,000 ms. Input is never silently truncated.
SHA hash calculator lets you calculate SHA-256, SHA-384, or SHA-512 for text and files in your browser.
Base64 converter lets you encode and decode text or files as Base64 and Base64url in your browser.