Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of any string. Useful for checksums, data integrity verification, and understanding hash output lengths for each algorithm.
MD5
SHA-1
SHA-256
SHA-512
How to use the hash generator
Type or paste any text. MD5, SHA-1, SHA-256, and SHA-512 update live. SHA-2 hashes use the browser's Web Crypto API; MD5 is a self-contained JS implementation since it's not in the standard Web Crypto.
Formula & explanation
Hash functions map arbitrary input to a fixed-size digest. Same input → same output, deterministically. SHA-256 and SHA-512 are still considered cryptographically secure; MD5 and SHA-1 are broken for collision resistance and should not be used for security.
Examples
MD5("hello world") = 5eb63bbbe01eeed093cb22bb8f5acdc3. SHA-256("hello world") = b94d27b9... (64 hex chars).
Frequently asked questions
- Is MD5 safe?
- Not for cryptographic use. It's still fine as a non-cryptographic checksum (e.g., dedupe keys, file fingerprints) where you don't fear an adversary.
- Why is the result lowercase?
- Convention. Hex digests are case-insensitive — convert if your downstream system needs uppercase.
Related network & security tools
- Password Strength CheckerEstimate password entropy and time-to-crack using the zxcvbn algorithm. Shows realistic crack time estimates under different attack scenarios — far more accurate than simple strength bars.
- SSL Certificate DecoderPaste a PEM-encoded SSL/TLS certificate to inspect issuer, subject, SANs, validity period, public key, and signature algorithm. Everything runs in your browser — no certificate is uploaded.
- IP/CIDR Subnet CalculatorCompute subnet range, network mask, broadcast address, and usable host count for any IPv4 CIDR block. Also shows all subnets when you split a block — useful for network planning.