SHA3-256 hash

SHA3-256 encoded string

e86f2826a4a669e1a646161d6d1e764b52ce183e1d37c1ebe8c65a00e6c58bcb

Your last 10 encodings

AlgorithmStringHash
sha3-256gRQo{!+a833140h%)Hfg*Ae86f2826a4a669e1a646161d6d1e764b52ce183e1d37c1ebe8c65a00e6c58bcb

String "gRQo{!+a833140h%)Hfg*A" encoded to other algorithms

Here you can view hashes for "gRQo{!+a833140h%)Hfg*A" string encoded with other popular algorithms

MD2 5b3dbe24ef060fddc16af64176f005b6
MD4 7d43f118a42d1c6c6b0a6d6ece6d6606
MD5 d61a7d15da63a4fcd2054d8bc1c89728
SHA1 4a81dc683cda6e451671fb075bf29488d4bc759a
SHA224 4988b7cf3269d10ca0e60680fab1939b23990cd2f190c962e7a4d234
SHA256 ec43c3eb959751f60b4b691498ec5d470578e8bbe6228043421a069db775ff09
SHA384 edebb7c22cbbab906b8df08a34242f5368c4d465170bf1eaf5506a64bb287a39b14e314563cce51972e70b3ef6e7659f
SHA512/224 fccb91f6e8e1afa7b6908863fcf05e5ba0f6494655b1ca456c2197b2
SHA512/256 1e6c99874073bbd66f76f1f0887f64d2043c1c557a877c5db6137202396ff8df
SHA512 591d71d227e76a8f7b464e4b03dae5d8bab730b8964b97b148dad6520c34fbe57359bef0f7bb282ed17710b9c3c523cb5db7f9c9f1cd1cd890da02a2d2fcac37
SHA3-224 8dc772e89b09d18177c4dbd84a165f168c5d2d888f1f3e7e60872fc2
SHA3-256 e86f2826a4a669e1a646161d6d1e764b52ce183e1d37c1ebe8c65a00e6c58bcb
SHA3-384 bff79e1ce44163d1eda06022e9ec8cb65d6301ce9dc5959c7b27cfef8d2ee7d68380759d8111fd343c1220ac45d56ee0
SHA3-512 5d9872fe360b5ed5a4367e06e3298979046f0bf34f31275f8f81990aefd41222012813e100a0d3ebd70b08d86ce93030c396156ca1130db0d2d1eb1e0b9aac2a
RIPEMD128 a5714b52f84c965ee16d3a09e8c86959
RIPEMD160 f724a3aff295329389df44945d1cc7e5c0012883
RIPEMD256 884a645cdcba1705928382585ec5120e1266ad48097ca2875dc12b989dc71be7
RIPEMD320 256d038c2a20e0758ff58dc8bf59c7d39f0b5cae6e8b0d27a0b87df97bcc7b70379ae6a2a002af97
WHIRLPOOL 2177ee5a80916ebfb342a155b58756bdcc7502a7daaf050bf61d6154d3528cc2f86a755d32db13c8c157e15d623087978af060449c43a7e8616848393e6c3eb0
TIGER128,3 dc0876416caee83f40da51edce14d546
TIGER160,3 dc0876416caee83f40da51edce14d5462132b52c
TIGER192,3 dc0876416caee83f40da51edce14d5462132b52cb7e1b0d5
TIGER128,4 d30993fbd69dbd5b68e0ae6648092092
TIGER160,4 d30993fbd69dbd5b68e0ae6648092092f37340b9
TIGER192,4 d30993fbd69dbd5b68e0ae6648092092f37340b92ae13ff3
SNEFRU e846344b4f446ee2bb3e598274b3b2662b757d7a94b778ec02aa40d1217a5c40
SNEFRU256 e846344b4f446ee2bb3e598274b3b2662b757d7a94b778ec02aa40d1217a5c40
GOST 00b6ff197e4cc7b6956626553bc9ad24024e893fd1256632991e32c9b1baabec
GOST-CRYPTO 4c347357ccb8d0cf6f03ed5a64891f2127c0a20118b1bdcfdd428bb2edf3802a
ADLER32 4952060b
CRC32 337668b2
CRC32B 6bb9e7db
CRC32C 7d19df5a
FNV132 5b67eebd
FNV1A32 cb9e0555
FNV164 1f6fdd5c53544bdd
FNV1A64 d31313fa3dcb27f5
JOAAT be41f878
MURMUR3A 086d72ea
MURMUR3C b77ab7f4eaba8337277041ab280d6b19
MURMUR3F c1682028237fff6eb9a96ce3513500aa
XXH32 05dba253
XXH64 6929ed7d8c260bae
XXH3 717796e68d2031ac
XXH128 97de027d9eb19953751667b528f60413
HAVAL128,3 3afbe9c5f04d9b4c64c2e335f49e38d1
HAVAL160,3 0dba3daaab165d15c449a5bf2593b9386dbca58e
HAVAL192,3 7f75ec09b352253a7e3ee10b6ccea6caf2c29120a3064fb4
HAVAL224,3 00758da58b9a2c744d9377fa96d84b008d88926e04e568db9732641e
HAVAL256,3 37bd1c1a03f50507e70f6bdb0aa4a25785a95959a8ea0961f5a17d29ff1a4ace
HAVAL128,4 fe5da3412de2b17035e4655a2bcebc6f
HAVAL160,4 472aca9f62afa74b8a3477a01ecc37be5ffb47fa
HAVAL192,4 6bbb33f7e570ea0acd704670d1101d4480704aa097671cab
HAVAL224,4 e6127d5c5888381cff4dd7f2d2a11146d96fd74383f4b644d3f12357
HAVAL256,4 256b7e14ec3e18577b5a4b80461ab5fc03f76107fdd695fc21a7ff10d606cdbf
HAVAL128,5 14fdd2a1a1048c0eb62577d02461b8f3
HAVAL160,5 f909082ad34b445cc7edd63d14892451a467691e
HAVAL192,5 d178f5357f303bee30f9ffb5401e168ef5e9f8ed18b1e620
HAVAL224,5 67e6aaf58d1fd64ea2d09bf92437ac07432de1458d4a6dd793ca696e
HAVAL256,5 41b4d0a17c7d3bf50bfe2b73e158815d0c93e43229810614f95b441ae3c66739

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

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

<?php
    $str = '¡Hola!';
    $hash = hash('sha3-256', $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