Generate all hashes
Compute every hash-wasm digest of a file in one pass, on your device. (MurmurHash3 and the Fletcher checksums have their own dedicated tools.)
Runs on your device. The file is never uploaded.
Generate all hashes runs one file through 24 hash-wasm digests in a single pass. The file name heads the output, and each algorithm follows on its own line, its title padded to eleven columns ahead of the digest. Exactly one file is taken per run, and a second is refused before any bytes are read.
Questions
Which hashes does it compute?
Twenty-four in one pass over the file: MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b, BLAKE2s, BLAKE3, RIPEMD-160, Whirlpool, CRC32, CRC64, Adler-32, xxHash32, xxHash64, xxHash3, xxHash128, SM3, Keccak-256 and Keccak-512. That is every non-KDF digest hash-wasm provides. MurmurHash3 and the Fletcher checksums are written by hand in this project and have their own tools.
What does the output look like?
The filename on the first line, then one line per algorithm with the name padded out and the digest after it. It is plain text you can copy whole or search through. Because it is a list rather than a single value, the page shows it as a code block instead of the single-digest panel other hash tools use.
Why would I want all of them at once?
Usually because you were handed a digest and do not know which algorithm produced it. Run this on the file and search the output for the value. If you only have the digest and not the file, use Analyse hash instead, which guesses from the length and character set rather than computing anything.
How many files can it take?
One at a time. Run it again for the next file. All twenty-four digests are computed from the same bytes in your browser, so the practical limit is your device memory rather than any quota, and there is nothing to sign up for.
Are these algorithms interchangeable?
No. Each produces its own value and none of them are comparable. The list also mixes cryptographic hashes with error-detection checksums: CRC32, CRC64 and Adler-32 catch accidental corruption and are trivial to forge, while MD4, MD5 and SHA-1 are cryptographically broken and should be used only to reproduce legacy values. Pick the one the other side asked for.
Does the file get uploaded?
No. hash-wasm runs as WebAssembly in a Web Worker in this tab and reads the file from your device. Nothing is sent anywhere, no digest is stored, and there is no size quota because there is no server to impose one. The site works offline after the first visit, so you can hash with the network disconnected.