MD5 Encrypt Online is a free tool that you can use to generate MD5 hashes for your strings and files. MD5 is a hashing algorithm that takes a string of text and generates a unique 128-bit fingerprint. This fingerprint can be used to verify the integrity of a file or to store passwords securely.