Hash Generator (MD5, SHA-256…)
Compute MD5, SHA-1, SHA-256, and SHA-512 hashes of any text or file — all four at once — and verify a download against its published checksum. The SHA family uses the browser’s Web Crypto API; nothing ever leaves your device.
How to use Hash Generator (MD5, SHA-256…)
- Type or paste text (hashed live as UTF-8), or click "Hash a file" to checksum a download.
- Copy any of the four digests — the selected algorithm is highlighted.
- To verify a checksum, paste the expected hash below: the tool tells you which algorithm it matches.
Frequently asked questions
- Is my text or file uploaded to a server?
- No — hashing runs entirely in your browser via the Web Crypto API (and a built-in MD5 implementation), so the data never leaves your device.
- Which algorithm should I use?
- SHA-256 is the safe default. MD5 and SHA-1 are cryptographically broken — fine for legacy checksums and cache keys, but never for passwords or signatures.
- How do I verify a downloaded file’s checksum?
- Click "Hash a file", pick the download, then paste the checksum from the website into the compare field — the tool confirms a match and names the algorithm.
- Why is there no MD5 in the Web Crypto API?
- Browsers dropped MD5 from crypto.subtle because it is insecure. This tool includes a small RFC 1321 implementation for legacy compatibility instead.