Verify
File Checksum Generator
Generate cryptographic hash values for any file — archives, documents, installers, or backups. Use checksums to verify that a file was not corrupted in transit or modified since the original was created. Runs entirely in your browser using the built-in Web Crypto API.
Input formats
Output formats
Common uses
- Verify a downloaded archive was not corrupted
- Confirm a backup file matches the original
- Check transfer integrity for large files
- Generate hashes for software distribution
- Verify a file sent by email was not tampered with
Limitations
- SHA-256 and SHA-512 are recommended for integrity verification. SHA-1 is provided for legacy compatibility only.
- MD5 is not provided as it is cryptographically broken and unsuitable for integrity checks.
- For very large files, checksum generation may take a few seconds.
Frequently asked questions
A checksum (or hash) is a fixed-length fingerprint of a file's contents. If even a single byte changes, the hash changes completely. Comparing hashes confirms two files are identical.
SHA-256 is the standard choice for most use cases. SHA-512 is stronger and useful for high-security contexts. SHA-1 is legacy — avoid using it for new workflows.
No. The hash is computed entirely in your browser using the Web Crypto API. Your file never leaves your device.
SHA-512 produces a longer hash (512 bits vs 256 bits) and is marginally harder to brute-force. Both are considered secure. SHA-256 is the more common choice.