How it works
The MD5 algorithm is used to compute a hash of data. It always produces a 32 character (128 bit) hash, regardless of the input string.
Although several vulnerabilities exist with the MD5 algorithm, it is still widely used. It is useful for verifying data and checking integrity, but only as long as any corruption is unintentional.
One of the strengths of MD5 is that it produces a hash of exactly 32 hexadecimal characters, which can be easily transformed into a GUID.
This online tool will allow you to MD5 hash any string. It is completely client side and runs in the browser.