File Utilities
Checksum Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 file hashes to verify integrity.
How it works
Your file is hashed locally. Nothing is uploaded.
- Open a file from your device
- View MD5, SHA-1, SHA-256, SHA-512 hashes
- Copy hashes or verify against an expected value
SHA hashes require HTTPS. Use https://localhost:8891 for full functionality.
Drop a file here or click to browse
| Algorithm | Hash |
|---|
Verify a hash
How to generate checksums
- Click "Open file" or drag a file into the drop zone.
- The tool computes MD5, SHA-1, SHA-256, and SHA-512 hashes automatically.
- Copy any hash or paste an expected hash to verify.
Frequently asked questions
Is my file uploaded to a server?
No. All hashing is done in your browser using Web Crypto API and an inline MD5 implementation.
Why do SHA hashes require HTTPS?
The Web Crypto API (crypto.subtle) only works in secure contexts. MD5 always works.
How long does hashing take?
Small files are instant. Large files (100+ MB) may take a few seconds depending on your device.