MD5 hash for "['MU']" is "e00eba776de34e2897afcf525f08fa63"

MD5 encoded string

e00eba776de34e2897afcf525f08fa63

Your last 10 encodings

AlgorithmStringHash
md5['MU']e00eba776de34e2897afcf525f08fa63

String "['MU']" encoded to other algorithms

Here you can view hashes for "['MU']" string encoded with other popular algorithms

MD2 ae83c57e26d8ddba670c01074cc2e6e2
MD4 c63c834eee2a159599437307c7576753
MD5 e00eba776de34e2897afcf525f08fa63
SHA1 8fc9011e0812ff4cd26a60029b6f58e8595a3606
SHA224 df7535bf240d7032c0553b965f5bc5e562a055883a3b76fe636235ed
SHA256 091cac679e587bf01ff33fa1e7014f2a567b358f3be0294d01fa4e83dffa0155
SHA384 d21ddb45de5a8d7de5da674e3ad7954808639f4606636483e5d1e7b2b0781d843157273a8026f31673046771c5f74521
SHA512/224 f2f80fb8c3b02a83db7c5ea488400466210fdd57cee5bc608d3c5679
SHA512/256 46abd04ca01f81c2b139cd3bb34d444ab05c3a9457dc0c98503b6a318a09af6a
SHA512 a8c5eb27047543b6c4e6cb118fe8ae2b3031b11def1ea6285b614d6023f0068504b74d8f7caf5b3912021b2e39aaa6ce1dab5a0f23f6c9481270e759a0eb8ef6
SHA3-224 fb14fc639d01c236b58f07c8b44b07e6ebb5e3c6705c8fc038bc05df
SHA3-256 bafea53cc0e38b772358a0ce4b432ecd14da1af0e753f7017cb75a1e42228975
SHA3-384 ca8da76ca2bacc61f5190466ff71cbb9e25efc00e7a6193b87b1a643e6ba4618e4fafc1fe5462c9a4ba0a114b993c901
SHA3-512 8acfc3ee5c38ce410bd99378b3dd228a79799dcd668448579b4971f33e2e396f784b8976e848a0be5fe28b23749eec5253accee1e513382e94b831b76058bff4
RIPEMD128 95baf7a44700c9bb747486800b0065b2
RIPEMD160 171e8417b5e47d075a23723e2412421a36f31aba
RIPEMD256 94c6c97492a5627ed799d8f5085f5aefa46b0c76b23f8123ae6ca02aae01501f
RIPEMD320 3a8b76866cd15c65bb5341fb5d637e919c39f1f0d62dbe8c8869b0f9439e2050ba68c44337c7cc7f
WHIRLPOOL de0f08bb74c0d0a5c14d8982f8e86068edb22a3b6d925208db90b29bda25cf80048ab28cf8238129745126fe60de077a1adeb6ace7aa4a9397236ad080022706
TIGER128,3 b1356dee8c6b23d2fff511a26fc73779
TIGER160,3 b1356dee8c6b23d2fff511a26fc737793626cabf
TIGER192,3 b1356dee8c6b23d2fff511a26fc737793626cabfbbe11683
TIGER128,4 4da0f8ca5b3d086292c6f561a4da15e1
TIGER160,4 4da0f8ca5b3d086292c6f561a4da15e1fa1ba971
TIGER192,4 4da0f8ca5b3d086292c6f561a4da15e1fa1ba97123039cfb
SNEFRU d20276c63dcbb9e8bf6fb8c2df907ae04acb0ab93ae94167daa4fa7b3492cddc
SNEFRU256 d20276c63dcbb9e8bf6fb8c2df907ae04acb0ab93ae94167daa4fa7b3492cddc
GOST 1f306d02c3743a4b5895a88cff315abb275454714e604b55d244809d93bbba09
GOST-CRYPTO 55d191e027ecdd5981bacbd6187e7d7ff08a3b38559185b7c104c39bf44459c4
ADLER32 05c901a9
CRC32 b580b314
CRC32B 687c5914
FNV132 68066421
FNV1A32 ff8f79cd
FNV164 ea9769e10b5e75e1
FNV1A64 a82121ad7111ad4d
JOAAT 5ee8db1a
HAVAL128,3 862c299d33eccb11beae2f353bd18a10
HAVAL160,3 e655e1b0212c8b405d8714886b68b590a7e3b2ef
HAVAL192,3 9f0e94d58e84f8baa0d57778d718af5248ece33bc6b9f9ce
HAVAL224,3 89431b6cc3d0ffcf021e77dab48c7b34b9b816c668be3d3d11a08663
HAVAL256,3 bce36a5c55e3dc26f05c2ece05c84c0913b954e2b79bd8d579e9e66e550b88f5
HAVAL128,4 5f04b173cc0b1083c53b557edc8cb1fd
HAVAL160,4 cc0cd7a8bf30e27c827fe9aa9031d856d6fd76ad
HAVAL192,4 fc660b6cb6cc65d622cb12684d879cc1cc0e45463880cadd
HAVAL224,4 015dd671fe5f5d3562503b0f90b74b19bb47421a4ecd8fdfae9316f1
HAVAL256,4 dc3b2a7f482c5dc0d367e7a52d63698a942991786b83c4aada4d521fc2acd027
HAVAL128,5 39820a3bd20ad4fecfe3c5adeb9a1a4b
HAVAL160,5 ff4e28298d7ce9ae965711569b420b00c3898b11
HAVAL192,5 5e694981316b8b45b75fb2479c39d9c2c0010ba1a87636fa
HAVAL224,5 5ea75bdaf4304f92674479c923a0743bb8ca4f299e0e8cec4c5dc891
HAVAL256,5 66ed37fd4cbacbdca7c556e5b467e0bc0ae137037cf7f6494c297fbc4b8f09f9

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: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world 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: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world 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")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

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

Example:

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)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
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 ='https://md5calc.com/hash/md5.plain/'.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: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;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 https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;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: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= 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=
URL: https://md5calc.com/hash/b64d--md5.plain/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
URL: https://md5calc.com/hash/b64d--md5.plain/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.

<?php
    $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

<?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="https://cdn.jsdelivr.net/npm/js-md5@0.7.3/src/md5.js"></script>
<script>
    var str = '¡Hola!';
    var hash = md5(str);
    console.log(str);
    console.log('-> ' + hash);
</script>

How to calculate MD5 hash in Java

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

String str = "¡Hola!";
 java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
md.update(str.getBytes());
 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++)
    {
        sb.Append(hashBytes[i].ToString("X2"));
    }
     Console.WriteLine(sb.ToString());
}

How to calculate MD5 hash in Go

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

package main
 import (
    "crypto/md5"
    "fmt"
)
 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