Generate MD5 hash from any text input. Create 128-bit hash values for checksums, file verification, and non-security-critical fingerprinting.
MD5 (Message Digest Algorithm 5) produces a 128-bit hash value, typically displayed as a 32-character hexadecimal number. While MD5 is no longer considered cryptographically secure (collision attacks are practical), it remains widely used for non-security purposes like file checksums, data deduplication, and cache keys.
MD5(text) = 32-character hexadecimal stringMD5 processes input in 512-bit blocks through 4 rounds of operations using different auxiliary functions. The output is always 128 bits (32 hex characters). MD5's speed makes it useful for quick checksums, but its collision vulnerabilities make it unsuitable for security applications.
| Input | Output |
|---|---|
| Hello World | b10a8db164e0754105b7a99be72e3fe5 |
| hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 |
| d41d8cd98f00b204e9800998ecf8427e |