A little about MD5

The MD5 Message-Digest Algorithm is a widely used cryptographic hash function with a 128-bit (16-byte) hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity. However, it has been shown that MD5 is not collision resistant; as such, MD5 is not suitable for applications like SSL certificates or digital signatures that rely on this property. An MD5 hash is typically expressed as a 32-digit hexadecimal number.

Let's try

MD5 hashes or plant text (One Per Line)
Local base only (fast mode)


Not found

About the Service

Service does not set any restrictions on the number of hashes that you can submit at one time. So, the only limit is perfomance of your systems and browser. In my case, 1000 hashes at a time works fine.

All what you needed - is paste all your hashes to the left side, press the Button and look for the right side. Also, you can paste plant text passwords to the left side and get crypted hashes at the right side.

And do not try recover salted hashes, this service useless in that case. It work only with clear MD5 hashes.

If your hash cannot be recovered, it will be stored at uncracked.txt and some time later will be applied attempt to crack it with rainbow tables or other services. Check hash again a few days later, maybe it will be available.

MD5 crack API

If you want to crack more hashes, that your browser allow to paste into text field above or you want use our database to crack md5 hashes on your site you can use our API. All, what you have to do, is make HTTP GET or POST request to http://md5.darkbyte.ru/api.php using q parameter with MD5 hash or plain string, for example: to decode or to encode.

Script example
PHP: md5crack.php
JavaScript: md5crack.js