MD4 hash for "000000" is "bf85aaf547303397450fbc8ede0ec3a5"

MD4 encoded string


Your last 10 encodings


String "000000" encoded to other algorithms

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

MD2 bf6813ab762ef6782929eb2b6cf6cdb2
MD4 bf85aaf547303397450fbc8ede0ec3a5
MD5 670b14728ad9902aecba32e22fa4f6bd
SHA1 c984aed014aec7623a54f0591da07a85fd4b762d
SHA224 bfa29bfcdeca6e46328173e334f60d8c26c03cf82fb7f88a1ec15ed7
SHA256 91b4d142823f7d20c5f08df69122de43f35f057a988d9619f6d3138485c9a203
SHA384 4cb4d582543c9696e30e4e87c1a549c6911dd7ff2b0079604df4b77cef86bb845e5868b4f2f46af895adf6c4dfa6a627
SHA512/224 bdf813b377c7d63d0aab1e74c0fa693ebc5939524fbdbcd384d2c811
SHA512/256 73b9825bb19c22b2669074481bbb66a3e42e7c437306b7f4c5febf9673b6c4bc
SHA512 64fcc6f6bc7a815041b4db51f00f4bea8e51c13b27f422da0a8522c94641c7e483c3f17b28d0a59add0c8a44a4e4fc1dd3a9ea48bad8cf5b707ac0f44a5f3536
SHA3-224 cf3166a66fd024781263357a5cbe3f6913804974a69916121e099710
SHA3-256 fe9bdf42857f0fdfba26b120a42e04a0f331c711870656bea9d088bfcd1e8328
SHA3-384 a8d6b01d1ff62d3ef5a5d2d53549de5470354b103f29d7f4ac3ad359cc33a7bdaa81625c82285e4c38d569458dc56829
SHA3-512 3251689763c90f53f93b839ead35284e1dee336b83424687b818ba79faa0ca0f127c1a222cd0fb55694cf6238591dac33749170d697e5bc58516b3756220c118
RIPEMD128 473061f9e3bbc8b5d70f4bf7ffd335c7
RIPEMD160 0876a4fedeed3df5a6aaedeefa09fe533ffcc594
RIPEMD256 edfa8fb0c1a5b1baa25092b29c0d0424fd1c7a65127c59a2419b7df11e9e7ab6
RIPEMD320 7ee85ae160c4ad9133d8a2600c5687fc04534fedbea73ea423e3e39f41953a8eab7f582051f2e8cf
WHIRLPOOL e9a7a592f1fe559e9882270d7f86edaae9885d9d22932c6882e7c021e5091ae2be409081d84bcf7fbb24f2d49f8d233ee9c0d9c19dd39685bfffc6fff60add0a
TIGER128,3 89aba4fab4817755d02d05b349450a32
TIGER160,3 89aba4fab4817755d02d05b349450a328a6be8fb
TIGER192,3 89aba4fab4817755d02d05b349450a328a6be8fba8a804fc
TIGER128,4 0cbc4afc37f128558c761aa63a3325c3
TIGER160,4 0cbc4afc37f128558c761aa63a3325c3804e52b4
TIGER192,4 0cbc4afc37f128558c761aa63a3325c3804e52b415917b5b
SNEFRU 25525bf6d8574a1888339794838ce3e6968dedc8aff17eff3307f16dab8c61e6
SNEFRU256 25525bf6d8574a1888339794838ce3e6968dedc8aff17eff3307f16dab8c61e6
GOST f86d639637b8b5b91cabc0fcde9d8d18ec7ce962339629bc1290fa678d1aab98
GOST-CRYPTO ea365a79c8f7b71d4094f1b22d12ec252187a7f3b4fa194312a81fc5af40a849
ADLER32 03f60121
CRC32 a7fc9344
CRC32B 394605e6
CRC32C 5952f6a7
FNV132 26d56d3d
FNV1A32 68d6565d
FNV164 028070267641d29d
FNV1A64 e309869efd23753d
JOAAT cbd30a3f
MURMUR3A b9acf9a4
MURMUR3C 1907bd59001721803fc165313fc16531
MURMUR3F 7f9cc2d72d2f4001b4e8bf13f50bdb2c
XXH32 64e88605
XXH64 a0715bd29b73539e
XXH3 8a3201e140f792db
XXH128 7dcaaa05ead9fe683bf0c6fb9990f1a8
HAVAL128,3 0b7a6ffb20c62957ea55f13bdbbaa292
HAVAL160,3 0125d565b410187503e7810b4f8caa5e5006c2e7
HAVAL192,3 0568f8ace9d1d07e746f4acbfc9a216a375051dcba268d06
HAVAL224,3 5f8c2ec1661a9cf8c0aed5c8621910e94de23d3191c504e8d347d5fc
HAVAL256,3 7fad27667627770b7fac9ae357086b7d8adf2b366faa5bee124ed72407c72704
HAVAL128,4 d8f18478e3a4dc80cd7cf7f992acc286
HAVAL160,4 0390cb1d66db7e0a60393b686e4b68481a29c5a3
HAVAL192,4 1e955ae3bc80aa065755e0d9e99210726d97d6c5fc6d8213
HAVAL224,4 e5100d69bb4a5488ce7ed4013a410d7d1c7a8342c6921878ed7b8363
HAVAL256,4 9611033dd893186344f250c4d681b398f4d901df1a55f8da561d7832a08b6a1f
HAVAL128,5 e84bbce72ec68c8d250f39721acfb8ff
HAVAL160,5 38d64cb087b73cf407ff53c83ca43e05e61282e8
HAVAL192,5 e100b90b9b40cfcda30b35026b8cfefefcff4701bff770e3
HAVAL224,5 1b48d9ad2a2dffda60d728a9ade5f9aa15a172c43dcebd6d81455d58
HAVAL256,5 a74f5336e1ddf93c36d6357ebd4b633a5b8dbe2c2d423b5f1f67beb6a4eaa90b

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 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.

    $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