Hash Generator
MD5 · SHA-1 · SHA-256 · SHA-512 · Instant · Free
Input
MD5
MD5
128-bit, 32 hex chars
—
SHA-1
SHA-1
160-bit, 40 hex chars
—
SHA-256
SHA-256
256-bit, 64 hex chars
—
SHA-512
SHA-512
512-bit, 128 hex chars
—
About Hash Functions
A cryptographic hash function takes an input and produces a fixed-size string (hash). The same input always produces the same hash, but even a tiny change in input produces a completely different hash. Hashes are one-way — you cannot reverse a hash back to the original input.
MD5
32-character hex. Fast but not cryptographically secure for passwords. Good for checksums.
SHA-1
40-character hex. Deprecated for security use but still used for git commit IDs.
SHA-256
64-character hex. Part of SHA-2 family. Widely used for digital signatures and SSL certificates.
SHA-512
128-character hex. More resistant to brute-force attacks due to larger hash size.