Hash & Checksum
Calculate checksums for files or text — streams large files without loading them into memory.
How to hash & checksum
- Drop in the file you want to verify — or type text directly into the input area.
- Choose one or more algorithms.
- Paste the expected hash in the compare field to check the download is intact.
About this tool
Verifying a download with a checksum is the only reliable way to confirm that a file arrived intact and has not been tampered with. This matters most for OS installer images, software packages from third-party mirrors, and large archives where a single flipped bit can corrupt the entire payload. The published SHA-256 or SHA-512 hash is a fingerprint: if the computed hash of what you downloaded matches the hash the publisher posted, the files are identical.
Streaming is the significant technical detail here. Naive implementations load the file into memory entirely, which is impractical for large ISOs or disk images — a 20 GB file does not fit in a browser tab's memory limit. This tool reads the file in chunks, passing each through the incremental hash state update, so memory usage stays flat throughout. The result is the same as hashing the file in one pass; it just does not exhaust your RAM doing it.
Because everything runs locally, sensitive files — SSH keys, configuration files containing credentials, confidential documents — can be hashed without the content ever leaving your machine.