Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes.
A cryptographic hash function takes an arbitrary input (text, file, password) and produces a fixed-size string of bytes called a digest or hash. The same input always produces the same hash, and even a tiny change in input produces a completely different hash — the "avalanche effect". Our free Hash Generator computes MD5, SHA-1, SHA-256, and SHA-512 hashes of any text.
Simply type or paste your text in the input. All four hashes compute instantly. Each one is shown in its standard hexadecimal encoding (lowercase hex characters). Use the Copy button next to any hash to copy it to your clipboard.
Use cases: verifying that a downloaded file matches its published checksum (compare file SHA-256 to the published one), detecting accidental changes to text or configuration, creating deterministic identifiers that do not reveal the original value, and as a building block in Merkle trees and blockchain data structures.
Security notice: MD5 and SHA-1 are broken for cryptographic security. Use SHA-256 or SHA-512 for any security-relevant purpose, and never use any plain hash — even SHA-256 — for password storage. Passwords require a slow, salted, memory-hard algorithm like bcrypt, scrypt, or Argon2 to resist offline brute-force attacks.