File Checksum Generator
Generate SHA-1, SHA-256, and SHA-512 checksums for any file. Processed entirely in your browser.
Click or drag a file here
Any file type supported
A file checksum is a fingerprint (hash) computed from a file's contents - if even one bit changes, the checksum changes completely. This tool generates MD5, SHA1, SHA256, and SHA512 checksums for an uploaded file, useful for verifying a download wasn't corrupted or tampered with by comparing it against a checksum the file's publisher provided.
Frequently asked questions
Many software publishers provide the expected checksum alongside a download - comparing it against the checksum of your actual downloaded file confirms it wasn't corrupted during download or tampered with by a compromised mirror/server.
No - the checksum is computed directly in your browser; the file itself isn't uploaded anywhere.
Use whichever algorithm the file's publisher provided their checksum in - if you have a choice for your own purposes, SHA256 is a solid modern default with strong collision resistance.