Generate hashes without uploading your data
This Hash Generator calculates digests for UTF-8 text and binary files directly inside your browser. Files, text, expected checksums, and HMAC keys are not sent to a remote conversion server.
Select SHA-256 for a strong general-purpose checksum, use SHA-384 or SHA-512 when a longer digest is required, or generate MD5 and SHA-1 only for compatibility with older systems.
Verify file integrity
A published checksum can help confirm that a downloaded file has not changed. Generate a digest for your local file, paste the expected value, and the tool will compare the underlying digest bytes.
Create keyed HMAC values
HMAC combines a secret key with a SHA algorithm. It is useful when you need both integrity and proof that the digest was created by someone who possesses the same key.