Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text.

What these hashes are for

A hash function turns any input into a fixed-length string of characters. The same input always produces the same hash, and even a tiny change in the input produces a completely different hash. Common uses: verifying a downloaded file wasn't corrupted or tampered with, storing password fingerprints (never raw passwords), generating cache keys, and detecting duplicate content.

MD5 and SHA-1 are not secure for passwords

MD5 and SHA-1 are fast and useful for checksums, but both are cryptographically broken for security purposes — collisions can be engineered. For anything security-sensitive (password storage, signatures), use SHA-256 or SHA-512 at minimum, and for passwords specifically use a dedicated algorithm like bcrypt or Argon2, not a raw hash function.

Other tools