Security
File Checksum Generator
File Checksum Generator computes a cryptographic checksum (MD5, SHA-1, SHA-256 or SHA-512) of any file you choose, so you can verify it matches a checksum published by the file's source.
The file is read and hashed entirely inside your browser using the File API and Web Crypto API -- it's never uploaded to a server, which makes this safe to use even for large or sensitive files.
How to Use the File Checksum Generator
- Open the File Checksum Generator tool.
- Click "Choose a file" and select the file you want to verify.
- Select the hashing algorithm (MD5, SHA-1, SHA-256 or SHA-512).
- Click "Compute checksum".
- Compare the result against the checksum published by the file's source, or use the Hash Comparison Tool.
Frequently Asked Questions
Is my file uploaded anywhere when I compute its checksum?
No. The file is read and hashed locally using your browser's File API -- it never leaves your device.
Which algorithm should I choose?
SHA-256 is the most common choice today for verifying file integrity. MD5 and SHA-1 are offered mainly for compatibility with older published checksums, since both are considered cryptographically weak.
Can I check very large files?
Yes, though very large files (multiple gigabytes) may take a few seconds to hash and use more of your device's memory, since the whole file is read into memory to compute the hash.