MD4 hash is "f336bb22bd106e5766fd2284722fa3bf"

MD4 encoded string

f336bb22bd106e5766fd2284722fa3bf

Your last 10 encodings

AlgorithmStringHash
md4Simple-way-to-get-md4-hashf336bb22bd106e5766fd2284722fa3bf

String "Simple-way-to-get-md4-hash" encoded to other algorithms

Here you can view hashes for "Simple-way-to-get-md4-hash" string encoded with other popular algorithms

MD2 418f17bb0237efe9e431e896a0338750
MD4 f336bb22bd106e5766fd2284722fa3bf
MD5 087a0ac81d1be74488aaedbc590d2b33
SHA1 c7589c3ca80d09ab1b4e0f785c44bbf0f0775588
SHA224 131e8839d3942a3fdb60778927e3ed036c477a21230c8fb83e0f9fb7
SHA256 eb7283a38c173ff253a24c1001b884f13c74ae7d38dff57264a084b2fec40b2d
SHA384 8abef5e223ac70827a670cb11e440a2816a157a51c4cbf91088a916842b8b0eae0e721ead8d3c49933686e0b81c9acc3
SHA512/224 b5bb7b7577c0af5eee47affb9e61f9c77fcc0af89715e3930972d611
SHA512/256 e2c447dd1209bef75022a20e2d8a0c181002d27d468a27df951a69d5573d98de
SHA512 ab3132262dffdff502f2c27cd5d79a0ea7ca094a4c1b5a69a19849e7ce1adc86e60305fbb12e7b05f2e9558744154c598556b9caaeda433fffb49882e5d2c874
SHA3-224 9527f5df4c582854cc5c5366c4fc32d541f581d15f5c729504fa7099
SHA3-256 5ce1fed07ac6cd9c6eac12a72c368c258f5d0001a8ccbaf8f34c1d63ba555511
SHA3-384 ac10494fc4d6f7453b0c0b0d6a45f1307372afac59e10f402053bb18d4dd5d61b1d4aa69c70bee9bbf5b71985ac2f8cd
SHA3-512 0057fda221fbcf4014c0170d28fb74fd00a5a8d9f4e1907b580fe4be40c51ab1e73b39bb46584f17cf0d2a34b79a0e70d6e05d64222b16c340d40264e25796ce
RIPEMD128 4b4f2abc372a805c15d2fb45b86e83ac
RIPEMD160 0d055e48e41d940da3e0620316c0ec78a27954df
RIPEMD256 575e80e5225262dae3cba8f3fae1ccd4017ca81b3da9ac66dc0a05d2fd57324a
RIPEMD320 5436d75450f0f48fdc817f9829947076a21497ac32823502a66376801ec65d369bd6479bd6a6d416
WHIRLPOOL 3c7dadb548f50005d79e779eceeb42d0393ebf35d42c1de5fd39953dc81a5a8452be9b2cf5eeb650b209f927e37936dc89d6441d0e1b77445f127dcc12ebdca2
TIGER128,3 b2f43057384e9c925f5cf3019de97343
TIGER160,3 b2f43057384e9c925f5cf3019de9734394e0a443
TIGER192,3 b2f43057384e9c925f5cf3019de9734394e0a4430585c6b9
TIGER128,4 070b774ab279fdacbe4db5b3a9fc999c
TIGER160,4 070b774ab279fdacbe4db5b3a9fc999c657eaf13
TIGER192,4 070b774ab279fdacbe4db5b3a9fc999c657eaf136cf4a99a
SNEFRU a5d8ab458f622dbc1fd24b3011694fcd0628ddf64da7c44dacd9e5c44936aafc
SNEFRU256 a5d8ab458f622dbc1fd24b3011694fcd0628ddf64da7c44dacd9e5c44936aafc
GOST 27747857857cc29a1554cdedf1b946ea6de06f3b0412ae9a608512badeb29182
GOST-CRYPTO 1f784649d795de720c45f59fa0c7eda911baacb530a6c69058d1f779ce8e89c5
ADLER32 81630969
CRC32 11d85232
CRC32B a07ced4e
FNV132 574bbe91
FNV1A32 10048ddd
FNV164 a85db34153f55151
FNV1A64 b6c4f4d70017321d
JOAAT 87dbc2c3
HAVAL128,3 f248f61dd9eb20d8e443443cca3a0c07
HAVAL160,3 ca3f1e6f25fc88f4c4bde45007d8a4825106524e
HAVAL192,3 58fcd94eae2ac41e899aa757833f1991f90d9bf50418da86
HAVAL224,3 83fa329ff2b70636622bd0273472389dcd71ea5b7e9300e367911e6f
HAVAL256,3 dc047942ad52f391a4c1f63378b53dfc20491f7dc7d2e61ac9eac94aae6594e4
HAVAL128,4 71d4066fd09889ffd9d9b74e02ed5838
HAVAL160,4 4aefa2dbceadfa840cbd4c94e571fd17138c4c64
HAVAL192,4 cc5356c628cddcfe79a324711428a0e4b119b2e88c73c48c
HAVAL224,4 520e343f3380447e02360ce4279c4873ee4e36050f6916f33120de2b
HAVAL256,4 ceb9b9f5e72749e05ecb6345b8523ef0d69c2274cda9f6216adf95062f57c767
HAVAL128,5 e4e69d495123e6b6e5531bbdb6fa15e5
HAVAL160,5 19db7aaf071ddcd992bab7847dafea62128ee6bf
HAVAL192,5 23a52662587c4ba0540ff49a0bf1a0399a01010fe84d3176
HAVAL224,5 c72fc05566d234ddce6249fbf383a25e16e279fea9b98eedbba539e0
HAVAL256,5 2b33796c47aeffc9f4c49be7fb335c50ca39b2ca8c4723592cf247c92a213464

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 md4 hash in PHP with hash function

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

<?php
    $str = '¡Hola!';
    $hash = hash('md4', $str, false);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    ;
    echo '</pre>';
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