What it does
Computes cryptographic hash digests (MD5, SHA-1, SHA-256, SHA-512) of any text you provide. Useful for checking file/data integrity, generating checksums, or comparing values quickly.
Try it
How it works
- SHA-1 / SHA-256 / SHA-512 are computed using the browser's native
SubtleCryptoAPI (crypto.subtle.digest), which is fast and cryptographically sound. - MD5 is not available in
SubtleCrypto(it's considered insecure), so a compact pure-JavaScript implementation is included instead. MD5 is provided here only for legacy compatibility checks (e.g. verifying old checksums), not for security purposes. - All hashes are computed locally in your browser — nothing is sent to any server.
Notes
- Input is UTF-8 encoded before hashing, so results match standard tools like
md5sum,sha1sum,sha256sum,sha512sumon the equivalent bytes. - Hashes are displayed in lowercase hexadecimal.