MD5 hash for "admin321" is "4acb4bc224acbbe3c2bfdcaa39a4324e"

MD5 encoded string


Your last 10 encodings


String "admin321" encoded to other algorithms

Here you can view hashes for "admin321" string encoded with other popular algorithms

MD2 aa74313e3360fb3ac699bd782f1d3659
MD4 ed57400a182d6e5ce08a9ac1754f8184
MD5 4acb4bc224acbbe3c2bfdcaa39a4324e
SHA1 24c05ce1409afb5dad4c5bddeb924a4bc3ea00f5
SHA224 ba6405a8120e375240ebad74f79fd51efc0d085756909c2d356d3093
SHA256 921443c5e72aac9f10321d52f095edd5ed04ab8deeca8cd0eb425ad46c135c14
SHA384 424af0895ecfd3ea8e2a4d2ea771b08f8dc62d94500703963af9012f9534eee0b441bba3d6b90c6169cd3e788a99457e
SHA512/224 f257bcdf425a913a74165d2942f31935ddaf1c900b1adaabae9e3617
SHA512/256 837c3bab4d4673c069dda45145318fbeae78dca32859db10d3cf03b42ede446c
SHA512 4148b67565fd4f781d3ab87a32c0bb4fd600d5a339583c8fb0aa8e14dbb941efb27dca69f1a0016fc8f75a2bae0b566b93bd331ceb0842821b6051bbb396543f
SHA3-224 63f42225acbaca7a0c0992efec93cfee19a6cc22a9c49ddf173e1cf8
SHA3-256 0345a225dfd4633c5ed3c7d295c0c51c8572e69530a88891ad83c48d1b9fadb2
SHA3-384 bfb6f15f2022c771194c6fb797ef16960b97efcd16d79707796256f767fef829cf5feada38a97273e5a51eba5f02925f
SHA3-512 ba215d77c8fb6745f9f7ebc2f2edc7a05f34e921d9cae7172dfad00c715db3e5d62cbad1eb5605a3cfadc0408b1da5215c20a92358b65f51082421431ad2086b
RIPEMD128 17a1a0dde63914e59d09639bdac7b1f0
RIPEMD160 dcd7fae8440fe737bab20b187aab58afdc4194ad
RIPEMD256 2a3bf3eea1b0d603735b866be99d33c024a1b59efdc7475a33077acb2c6c117c
RIPEMD320 231043e053237853742cc1ac6cc65e4a84e01aaa48c736b14c2c7b5abee37ffd1a41a6875a4bba54
WHIRLPOOL c360385297ef21311d098fd7404bee1acafbaf48233bed2b058a383ef7492dc4847ddadc80ce0c58d5bd5f35bfbe17a99098c16fff35983f2b012e5a1c56eb0e
TIGER128,3 a71d5df3c9852b0610e2514e06bd2969
TIGER160,3 a71d5df3c9852b0610e2514e06bd29691717a4e6
TIGER192,3 a71d5df3c9852b0610e2514e06bd29691717a4e6807386a8
TIGER128,4 95746317f1b3e0cc7da7dbad0f86fd77
TIGER160,4 95746317f1b3e0cc7da7dbad0f86fd777a68d174
TIGER192,4 95746317f1b3e0cc7da7dbad0f86fd777a68d17440a6b12b
SNEFRU b36f769c27171b6dff44138d1608a6703583406c985c539c213c835ac1b836ec
SNEFRU256 b36f769c27171b6dff44138d1608a6703583406c985c539c213c835ac1b836ec
GOST 582f6288576ccadb96265957b88e09d3ecb9f4a8d70ec019fa71fce0b1bb80ac
GOST-CRYPTO 78015ea7f9b3fd1bdf699cb8c284f1d7cd19d1ec5401a71b7454b811617f79a1
ADLER32 0d4d02a0
CRC32 05b74434
CRC32B 67a891b0
FNV132 8f5576fe
FNV1A32 486c238c
FNV164 32cae2186fc7515e
FNV1A64 0076bab5f49dad8c
JOAAT 4a8314d1
HAVAL128,3 97ced249870698c5e430c64b45e1483d
HAVAL160,3 10f76d4e5a646d665506ce2ee2167926d5ac543a
HAVAL192,3 0ad8e4a8edd1f05051bf9a0d0b93dbe2ad5fef51f9816acc
HAVAL224,3 9f2c68a179dfd9fc06f0873df1bbc042542260a50f8778def06aa662
HAVAL256,3 3f95977d5f72aeb23d33f9d56e2b9dc137a3cc09502f87c3d59a805da9e40441
HAVAL128,4 d1736143cb80c92835d769786c219dd2
HAVAL160,4 cf91cc6bca60e9be3bcadd007b956079d6f36068
HAVAL192,4 063100d88f24e097cbdd1c23c8d6a80ef6fd75ff1d0fee50
HAVAL224,4 94b96a3c55ed1d2e259d61044537199f64a6165ea2ff629cba607a12
HAVAL256,4 00921f2bf61ac840fbe7770eb96ed7ca9b51bb5cf86f70d261848de98e5d7b49
HAVAL128,5 84b68dc34886c5b21594438b88f88243
HAVAL160,5 699f226095fd1304bc6ddd0dfea50893a670f72a
HAVAL192,5 887e4b0a6ab70add0f05ff6bafa5580488b01db703fe0d47
HAVAL224,5 9dfed7aaafa8c696f8290c3de40fef4bdb17d142a3a90e636e4f6fa0
HAVAL256,5 39926f3f2fd429fcb65395d850335d2b5217bca2d53e6e4081955cd31c22e4e2

Usage FAQ

Usage from Address Bar

You can use direct access to this page from your browser address bar. Type string that you need to encode with algorithm according to next schema:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: The another cool thing is that you can specify "json" or "plain" mode into URL and you will get only HASH in response. Schema of this future:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: Will output only: "5eb63bbbe01eeed093cb22bb8f5acdc3"

If you have string that contains complicated urlencoded characters you can send it directly via params to avoid processing of our url parser. Use:
str - for string to encode
algo - for algorithm
output - for output type (empty, "json" or "plain")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


var toEncode = 'hello world';
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log('JSON of "'+toEncode+'" is "'+JSON.parse(xhr.response)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
Will output: JSON of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Usage from PHP

You can use direct access to hash in your applications.

PHP Example: <?php
$str = 'hello world';
$url =''.urlencode($str);
$md5hash = file_get_contents($url);
echo 'Hash of "'.$str.'" is "'.$md5hash.'"';
Will output: Hash of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Chains of algorithms

In some cases you can need encode string with two or more algorithms. For these cases we have introduced chains of algorithms. For example if you need to encode string according to this schema md5(sha512(sha1('hello world'))) you can do this by connecting algorithms with a double dash: If you will do this in your address bar you can also use semicolon instead of double dash.;sha512;sha1/hello+world Pay attention that semicolon should be encoded in url, so if you use it not in your browser, you should use '%3B' instead Such approach can be also used with "plain" and "json" mode;sha512;sha1.json/hello+world

You can also use special chain item "b64d" or "base64decode" to make base64 decode. It can help to hash any of not printable characters. Example: will be the same: 5eb63bbbe01eeed093cb22bb8f5acdc3

Carriage Return and Line Feed characters

At present time our text editor doesn't have functionality that can take into account which of those characters you want to keep in string. This problem come from browsers which normalize all of the line endings to "CRLF" ("\r\n") format according to "HTML specification". It means that if you paste from buffer string
"hello\nword" and press "Encode", your browser will convert it to "hello\r\nword" and only after this your browser send FORM to us. As a result we will show you hash of "hello\r\nword" but not "hello\nword"

You can avoid this with encode string to "base64" on your side and use "Chains of algorithms" that described above.

Example 1: Hash from string with only Line Feed (LF) character Text: hello\nworld
Text encoded to BASE64: aGVsbG8Kd29ybGQ=
RESULT: 9195d0beb2a889e1be05ed6bb1954837

Example 2: Hash from string with Carriage Return (CR) and Line Feed (LF) character. This result you will have if you use editor with CR, LF or CRLF symbols.
Text: hello\r\nworld
Text encoded to BASE64: aGVsbG8NCndvcmxk
RESULT: 6a4316b18e6162cf9fcfa435c8eb74c1

How to calculate md5 hash in PHP with hash function

Since version 5.1.2 PHP contains function hash() that you can use to get md5 hash from strings.

    $str = '¡Hola!';
    $hash = hash('md5', $str, false);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    echo '</pre>';

How to calculate MD5 hash in PHP with md5 function

md5() function - the mot popular way to get md5 hash in PHP

    $str = '¡Hola!';
    $hash = md5($str);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    echo '</pre>';

How to calculate MD5 hash in JavaScript

The Javascript has not built-in function to calculate MD5 hash, so you need one of the external libraries. For example: emn178/js-md5

<script src=""></script>
    var str = '¡Hola!';
    var hash = md5(str);
    console.log('-> ' + hash);

How to calculate MD5 hash in Java

To calculate MD5 hash in Java use "MessageDigest" class from "" namespace

String str = "¡Hola!"; md ="MD5");
 byte byteData[] = md.digest();
 //convert the byte to hex format
StringBuffer sb = new StringBuffer();
for (int i = 0; i < byteData.length; i++) {
    sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1));
 System.out.println(str + "\n-> " + sb.toString());

How to calculate MD5 hash in C#

The easiest way to get MD5 hash in C# is use "MD5" class from "System.Security.Cryptography" namespace

string str = @"¡Hola!";
using (System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create())
    byte[] inputBytes = new System.Text.UTF8Encoding().GetBytes(str);
    byte[] hashBytes = md5.ComputeHash(inputBytes);
     // Convert the byte array to hexadecimal string
    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    for (int i = 0; i < hashBytes.Length; i++)

How to calculate MD5 hash in Go

To calculate MD5 hash in Go use "md5" package from "crypto" namespace

package main
 import (
 func main() {
    data := []byte("¡Hola!")
    fmt.Printf("%x", md5.Sum(data))
Please read the privacy policy (agreement of the cookies usage, other websites embedded content, etc.). If you continue to use the site, we will assume that you agree with our privacy policy.
OkPrivacy Policy