SHA3-256 hash

SHA3-256 encoded string

64a35f3345223990cc06d1b356e5ac7421f5e15f4dbe0fd934957fb9f0aab76e

Your last 10 encodings

AlgorithmStringHash
sha3-256415a523b449890854c8fc460ab602df9f31fe4293f64a35f3345223990cc06d1b356e5ac7421f5e15f4dbe0fd934957fb9f0aab76e

String encoded to other algorithms

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

MD2 f14f2e8f500ae9bf7028d60ab20807bd
MD4 edcfcb16aa5a6ecfaf0a08478650bf0a
MD5 d80fc4454befe8f8aac4244019f22518
SHA1 af5d51f5ebe392815f141bd329fdf2b0a86302eb
SHA224 9579a29e37ffdac6a29a533d946d11b71624a50536d21c9b2b78cc8f
SHA256 824c6ad69044cd55dbc2418be1f2fa74faf21426a41d9a72372f515e71093fe5
SHA384 0e94e67e97dea503ae6c01af664159bcc40088b08bd77a1327b822aadebaccac9b8d454d176f02e5c62a7b0678256ef9
SHA512/224 1a1bd7f7dc1dd845a432ed34e0765d1bd70c95f14fcda82b283e5afc
SHA512/256 a3c1451e95207ba9b54a9f9a8e7218f62ed0fb040ea999a4eccfe07de3df79a1
SHA512 a80cdfb6a5c3fac9d617b7d67bacf3db151d073352d851e898ffafd5e61778e2f215b3b8742bab0c44e84f4cdad55776d80b5e1476c360ffc3c1616d6f6abb9c
SHA3-224 e71e58f06a3186e87c0a70e69839f274bdaf20466e60c1ce7a6ebcb1
SHA3-256 64a35f3345223990cc06d1b356e5ac7421f5e15f4dbe0fd934957fb9f0aab76e
SHA3-384 588997f4269313f4417c1b181d4cff2da456486d13d17d695cdc4d78eabf05cc40a2921224b08b81a996bd111dd64345
SHA3-512 480cb8bf40901c97df2ca562846f2b02c6fd3e7c9cb78730b6f1caf4c828b49b75c3d776bcc41d32845082743bd41143c545cdd199e02d6ba4abe0dac0620ed4
RIPEMD128 bedee4d7e57bc47a9c8e20b25a559b65
RIPEMD160 6cea389e21239fa0bd65e3f4ce64000e05d4ca78
RIPEMD256 54250125df1d2e2e5f53407d6c2bba127de35d4b1802dff179998a06383a58bb
RIPEMD320 faaf952cd27d75686bfbcfc3e43d7d67cb1a951c0c6a08ba7089a09dfb86c565e4c56d37b8f19892
WHIRLPOOL 6336cad6b8c4a490308998338df77579c462862ec0022b877799ebcf51d0febb39013e7c9f6a8f278ba889deca61a1d880d53307c7d3fe2be1630b0124faff7d
TIGER128,3 39230349590884a4c3ea4c5550e68a42
TIGER160,3 39230349590884a4c3ea4c5550e68a4242d78350
TIGER192,3 39230349590884a4c3ea4c5550e68a4242d783502afeb13e
TIGER128,4 cb3198af483110207019a8fcfdce6d1f
TIGER160,4 cb3198af483110207019a8fcfdce6d1fb224c2c4
TIGER192,4 cb3198af483110207019a8fcfdce6d1fb224c2c4a4d3a98c
SNEFRU b6310433fb3e5c40a6fa1f9bce88e0fa267414f64c8a1c8ac01441c293794163
SNEFRU256 b6310433fb3e5c40a6fa1f9bce88e0fa267414f64c8a1c8ac01441c293794163
GOST ff4b292fc73ce54add88d98e24b5e3fe61bb463c79cd68c38d90e1f00332c877
GOST-CRYPTO e5a2b08fe3ebfd47a5ef91436264dfe490e405c1242db8631bfdae145366b307
ADLER32 e2d10b04
CRC32 eeb436ac
CRC32B b8368be2
CRC32C 60838fd0
FNV132 f03843aa
FNV1A32 08e7fc70
FNV164 893f5ce604f3e34a
FNV1A64 0f78d5dc22c09530
JOAAT 7b3676df
MURMUR3A b06faf7f
MURMUR3C 5334dbf916cb63961f047ea0bf8fdd2e
MURMUR3F 9262783078d4c8f57d266a95c1ca31d8
XXH32 f4d5d253
XXH64 666b30ae2ee6b918
XXH3 31ea210ee7077c8a
XXH128 b5331819ee53c2711f8802822d33d385
HAVAL128,3 1ea509ceb3d1accdb85a8ed24129c4ba
HAVAL160,3 db45597fde3bc13a4de12c10146ab2f41369c348
HAVAL192,3 33d45bff71515e8b6e36d3cb0120f5ae839b9d9b63be4914
HAVAL224,3 e5168647ce171ddb2f4bdab786f1281154485239402de303ab2cf475
HAVAL256,3 d5025c996f04accf5bdb877b13f68b07f914deba6e53a502170ef8e727664dd1
HAVAL128,4 967f82ed06c17466bc5c4b5b2ce7a93d
HAVAL160,4 eb033cecf63f79b516653af57a63f2c77c819031
HAVAL192,4 58343a81c91ed883bae700f688d3e7059d9c764360b7c895
HAVAL224,4 d928295260d2ecb1eb8e3d4575af8e1805edd9446b33fa6fc27dc6eb
HAVAL256,4 08f34c3dfc1e1e880c60a27a872041af1bd524c9edd3f1498c9c92957061c0c7
HAVAL128,5 8a02d41ffb9b9b1c643b7acd9e9c8399
HAVAL160,5 2e24b5d719d3915bff7e497abe1734b3999013b7
HAVAL192,5 1b0f7c4e8c5d688a5a54af175704f04ddbed41c7987cf8e3
HAVAL224,5 17852b73a491cbf7d82e05ada0e2d5813a462feebc2587870698ae6d
HAVAL256,5 b026ccf5ade329b3ffc0d1d06eb0a5c69e67e78251bed50c582094c49f2c9fb2

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