Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes
Text input
Hashes update automatically as you type. Uploading a file hashes raw bytes instead (shown below).
Compare hashes
Paste two hex digests (spaces ignored, case-insensitive). Useful for verifying downloads.
Related Tools
Frequently Asked Questions
The tool uses the Web Cryptography API to compute SHA-1, SHA-256, SHA-384, and SHA-512 digests. MD5 is not included because it is not exposed by Web Crypto in browsers.
Click Hash file and select any file. The digest is computed from the raw bytes. Editing the text field switches back to hashing the text content instead.
Paste two hex strings into Hash A and Hash B. The tool normalizes whitespace and case, then shows whether they match — useful for verifying downloads against a published checksum.
No. File contents are read with FileReader and processed only inside your browser using crypto.subtle.digest.