Compute the MD5 hash of any text using a self-contained JavaScript implementation of RFC 1321. Outputs a 32-character hex digest. Educational use only — MD5 is broken for security.
MD5 is cryptographically broken
Collisions can be found in seconds. Never use MD5 for password storage, digital signatures, or any security-critical purpose. Use SHA-256 or SHA-3 for hashing, and bcrypt/scrypt/Argon2 for passwords. MD5 is still useful for checksums and non-adversarial fingerprinting.