File Hash Checker
Compute MD5, SHA-1, SHA-256 or SHA-512 checksums for a file or a piece of text.
Hashing & encryption Client-side WebCrypto, algorithm selectable
Tool preview
How to use it
- 01
Choose Text or File.
- 02
Pick an algorithm (MD5, SHA-1, SHA-256 or SHA-512).
- 03
Paste the text or drop the file, then copy the digest.
Limitations
- ! Hashing a large file loads it into memory, so files above roughly 1 GB may fail on low-memory devices.
- ! MD5 and SHA-1 are broken for security purposes — use them only for integrity checks.
FAQ
Is the file uploaded to compute the hash?
No. SHA and MD5 are computed locally in JavaScript and WebCrypto.
Why does SHA-256 take longer than MD5 on big files?
SHA-256 does more rounds per block; MD5 is faster but should not be used to prove authenticity.
Can I verify a downloaded file against a published checksum?
Yes — paste the published value next to the result and compare; the batch tool can also check a whole folder.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- WebCrypto, algorithm selectable
- Category
- Hashing & encryption
- Network requests
- None while processing