Which hash algorithms does this tool support?
MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 — all computed simultaneously for the same input so you can compare them side by side.
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 digests for pasted text or an uploaded file, entirely client-side with live progress and hash comparison.
Example: Hash a downloaded file with SHA-256 and compare it to the publisher’s SHA-256 checksum.
Before you use the result: Hashing is not encryption. MD5 and SHA-1 are unsuitable for collision-resistant security uses, and a checksum alone cannot establish who published a file.
MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 — all computed simultaneously for the same input so you can compare them side by side.
Yes. Switch to File mode and drag-and-drop a file or click to browse. Hashing runs in a Web Worker so the page stays responsive, with live status updates.
Yes. WebCrypto's digest API requires the whole file in memory at once, so very large files trigger a warning, with a hard cap to avoid locking up the browser tab.
No. All hashing happens locally in your browser — nothing is sent to a server.
Yes. Toggle 'Compare against expected hash', paste in the known digest, and the tool checks it case-insensitively against every computed algorithm.
Yes, use 'Copy all as JSON', or copy any individual hash with its own copy button.