Drop files here
any file, any size, multiple files — also accepts .sha256/.md5/.sha1 checksum files to verify a batch
Hash files with every common algorithm at once and verify checksums — locally.
Your files never leave your browser — all processing is local.
Drop files here
any file, any size, multiple files — also accepts .sha256/.md5/.sha1 checksum files to verify a batch
Drop any file and this calculator computes MD5, SHA-1, SHA-256, SHA-512, SHA-3, CRC32, xxHash64 and BLAKE3 in a single pass — the file is read once and fed to every hasher simultaneously in a Web Worker, so even multi-gigabyte disk images finish quickly with a live progress bar. Files are processed in 64 MB chunks via streaming, so memory stays flat no matter the size, and nothing is ever uploaded.
The most common reason to hash a file is to verify a download. Paste the checksum from the vendor's site and the tool auto-detects which algorithm it is from its length, compares it against the computed value, and gives you an unmissable match / mismatch verdict. You can also drop a .sha256 or .md5 checksum file to verify a whole batch of files at once.
A text mode hashes typed or pasted strings with the same algorithms, with an optional HMAC key for keyed hashes. Everything runs locally via WebAssembly (hash-wasm) — your files and secrets never leave your device, which also makes this safe for files you could never send to an online service.