Hash Generators
Generate MD5, SHA, and other hashes
A hash function turns any input into a fixed-length fingerprint. The same input always produces the same hash, but you can't run it backwards to recover the original — which makes hashes ideal for checksums, integrity checks and lookup keys.
This category covers the common algorithms and keyed variants:
- SHA-256 / SHA-512 / SHA-1 — the SHA family, from the modern default to legacy compatibility.
- MD5 and CRC32 — fast checksums for non-security use.
- HMAC — a hash combined with a secret key to prove authenticity, not just integrity.
Choosing an algorithm for passwords? Don't use a plain hash — read the guides below first.
SHA-256 Hash Generator
Generate SHA-256 hash from text. Secure hashing for modern applications.
Open ToolSHA-1 Hash Generator
Generate SHA-1 hash from text. 160-bit hash commonly used in version control systems.
Open ToolSHA-512 Hash Generator
Generate SHA-512 hash from text. Strong 512-bit hash for maximum security.
Open ToolHMAC Generator
Generate HMAC (Hash-based Message Authentication Code) with various algorithms.
Open ToolHMAC-SHA256 Generator
Generate an HMAC-SHA256 code from a message and secret key, right in your browser.
Open Tool