Compute and verify the hash of any file or text right in your browser. The file never leaves your device: nothing is uploaded to any server.
A hash is the fingerprint of a file: change a single byte and the hash changes completely. Use it to check that a download arrived intact by comparing it with the checksum published by the author, or to prove that a document has not been altered since its hash was computed.
Precisely because what gets verified tends to be installers, backups or confidential documents, computing the hash by first uploading them to a website would defeat the purpose. Here your own browser does the maths and the file travels nowhere; we never get to see it.
Keep in mind that MD5 and SHA-1 are only useful for detecting accidental copy or transmission errors. Both have known collisions, so they offer no protection against an attacker able to craft a different file with the same hash. If you need cryptographic guarantees, use SHA-256 or stronger.
Drag one or more files here, or
For files over 1 GB, the SHA algorithms load the whole file into memory and the browser may struggle.
Everything is computed on your device with WebCrypto (and SparkMD5 for MD5). Gestycontrol never receives or stores your files, texts or hashes.