Designed for privacy
There is no upload endpoint. Every calculation runs inside the browser tab on your device.
Private by architecture
Generate SHA-256, MD5, BLAKE3 and 23 more hashes for files or text without sending a single byte anywhere. Your data stays on your device.
Every selected algorithm is calculated in one pass.
SHA-2
SHA-3 & Keccak
Modern
Legacy
Fast checksums
Files are read in chunks and never leave this page.
Copy one value or export the complete set.
There is no upload endpoint. Every calculation runs inside the browser tab on your device.
Large files are read in 4 MB chunks, so the entire file is never loaded into memory at once.
All selected algorithms update together while each chunk is read only once.
A checksum lets you compare a downloaded file with the value published by its source. If the values match exactly, the file has not changed in transit. Paste that value into Expected hash and LocalHash will calculate every selected algorithm, find an exact match and report the result without uploading your file.
Verify a file hash locallyUse SHA-256 for modern file integrity checks and compare the complete hexadecimal result with the publisher's checksum. Paste the published value into Expected hash for an automatic match.
Use MD5 only when matching a legacy checksum. It can detect accidental changes, but it is not suitable for security-sensitive verification.
Switch to the Text tab to hash UTF-8 text with SHA-2, SHA-3, BLAKE, Keccak, xxHash and other supported algorithms.
SHA-256 is the practical default for file verification. SHA-512 and SHA-3 are useful when a publisher specifically provides those values. BLAKE3 is designed for modern high-speed hashing. CRC and xxHash variants are fast checksums for detecting accidental changes, while MD5 and SHA-1 should be limited to matching legacy values.
Choose the algorithms, add the file, paste the publisher's checksum into Expected hash and select Verify hash. LocalHash calculates locally and reports whether any selected result matches exactly.
No. Files are read in 4 MB chunks and processed inside the browser tab. LocalHash has no file upload endpoint.
Keep SHA-256 selected, add a file and choose Generate hashes. Copy the resulting value and compare every character with the checksum supplied by the file publisher.
Yes. Select the Text tab, paste or type your text, choose one or more algorithms and generate the hashes. Text is encoded as UTF-8.
No. A checksum can show that a file matches a known value, but it does not scan the file for malware or prove that the source itself is trustworthy.