MD5 Hash Generator

Generate an MD5 Hash using this free, quick and easy tool

Use this generator to create an MD5 hash of a string.

Enter the string to be encoded:

This MD5 hash generator is useful for encoding passwords, credit cards numbers and other sensitive data into MySQL, Postgress or other databases. PHP programmers, ASP programmers and anyone developing on MySQL, SQL, Postgress or similar should find this online tool an especially handy resource.

What is an MD5 hash?

An MD5 hash is created by taking a string of an any length and encoding it into a 128-bit fingerprint. Encoding the same string using the MD5 hash algorithm will always result in the same 128-bit hash output. MD5 hashes are commonly used together with a 'salt' when storing passwords, credit card numbers or other sensitive data in databases such as the popular MySQL database. This free tool provides a quick and easy way to generate an MD5 hash from a string of up to 256 characters in length.

MD5 hashes are also used to ensure the data integrity of files. Because the MD5 hash algorithm always produces the same output for the same given input, users can compare a hash of the source file with a newly created hash of the destination file to check that it is intact and unmodified.

Please note that an MD5 hash is NOT encryption. It is simply a fingerprint for any given input.