Drop a file or click to upload — its bytes are hashed locally.
Free, no sign-up
Hashed in your browser
Web Crypto + local MD5
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums of any text or file, right in your browser. Verify a download, match a published checksum, or fingerprint data — instant and private, nothing uploaded.
Three steps, all in your browser.
Type or paste text into the box, or drag a file onto the upload area. The hashes update live as you type, and a file is hashed over its exact bytes the moment you drop it.
Toggle MD5, SHA-1, SHA-256, SHA-384 or SHA-512 — any combination. SHA-256 is the modern default for verifying downloads; MD5 and SHA-1 are there for matching legacy checksums.
Copy any hash with one click and compare it to a published checksum. Need a unique identifier instead of a fingerprint? Try the UUID Generator.
sha256sum or certutil. This is the usual way to verify a download. The file is read locally and never uploaded; remove it with the clear button to go back to hashing typed text. Very large files take longer and use more memory because the whole file is loaded to hash it.