Generate MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digests in hex or Base64, computed locally.
Ctrl + Enter to run
Produces MD5, SHA-1, SHA-256 and SHA-512 digests of whatever you paste. The everyday uses are integrity checking, deduplication and content-addressed identifiers, where SHA-256 is the sensible default.
Two cautions. MD5 and SHA-1 are cryptographically broken with practical collision attacks, so never rely on them where an attacker benefits from forging a match. And none of these belong anywhere near password storage: they are built to be fast, which is exactly the property an attacker wants. Use Argon2id, scrypt or bcrypt for that.