SHA256 hash

SHA256 encoded string

70f6dd4ad8ba2230eac1c55c1150d2930337b8495e1c93401db62f920da4dbe2

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27MRCY%27 %27QUOT%27 %27HY%27 %27CPSI%27 %27TISI%27 %27MDU%27 %27SSYS%27%5D70f6dd4ad8ba2230eac1c55c1150d2930337b8495e1c93401db62f920da4dbe2

String encoded to other algorithms

Here you can view hashes for "%5B%27MRCY%27 %27QUOT%27 %27HY%27 %27CPSI%27 %27TISI%27 %27MDU%27 %27SSYS%27%5D" string encoded with other popular algorithms

MD2 4a625c1050b62992ba439040c7f34bd2
MD4 a695df5b670a2dfe82579f9761a67b7b
MD5 896db266b4844e3f0d24e374fdb4d20a
SHA1 be419b9d6b27f7745a3089d053a244a10827a939
SHA224 9d4bb5a2ebf26c72e238638cbca8be85ddd2c1527dbbf0ac254ce9fd
SHA256 70f6dd4ad8ba2230eac1c55c1150d2930337b8495e1c93401db62f920da4dbe2
SHA384 f14501cf3e89d08aaa9a2cafc53abcb1bc9322a06821d9fb135df3c0f52e382c9fd06ef1b373a5268f3e2fe2b56f1d7e
SHA512/224 fac50552bea20db586cced0b39ed16bc5d5174e3d6424b3c9b10c189
SHA512/256 36fcad62a0449e75f713d1320cfc69126d185305efc0c272fb3c03ccfa8dc6c7
SHA512 5c3951b34121e35dc5552cb6280accd0a6fa70302844366d93a5505ac055f50e57adcd543e3e64dbd8d66e41605321a7ba68b996b7ca4cb151697681c4c53de1
SHA3-224 e8e07c73d7d27440f1f68a349cf841c9fbefe118076637810b79e4af
SHA3-256 a2d4641b83c27a908008d486105a5fb289b85740efdccbcaedc19990fcd4785d
SHA3-384 de0f23abb81af4e10ce85079bfda2926bc3b1b107afd1e01febef26fd1f6ada1923988b0e46447197622a24ff1dd8631
SHA3-512 6372fb5d52df9c5204956a6a8316da8afb1890cd9f2f7574c4a3288e6f6cd6e573890cb5c00ce49572428f536acd4aea0f724c8478e4d3cc60c22d346311c8ae
RIPEMD128 4deac0f134996e3eed71825ad6f0f744
RIPEMD160 c52b1e1e1c67a04a78707d82d219a9c66a627335
RIPEMD256 a1145be423733015952c811ae3f94e79e35c5a0d27aa233f39003ffd2aa4981b
RIPEMD320 cf6f86d690a78ddfb7f943689bdd552c378b82644481cbcaa973fcde37a5368b1b5994742f8e14cd
WHIRLPOOL 011f48aad0a7601945058dcc72c464cf456423ac592c383ed4a15c9f8eb124be7a55d5bc481534a7a3ad3cb0faa7f4b2d93e41b36b71230e5af8b1ff13fa4cb8
TIGER128,3 b9f6925c6ab0404ee33abe7cbd44484d
TIGER160,3 b9f6925c6ab0404ee33abe7cbd44484de7acb3cc
TIGER192,3 b9f6925c6ab0404ee33abe7cbd44484de7acb3cc935c4f63
TIGER128,4 78fcc8f7ac16a435b5986ffaab92c21a
TIGER160,4 78fcc8f7ac16a435b5986ffaab92c21ae7da171e
TIGER192,4 78fcc8f7ac16a435b5986ffaab92c21ae7da171e87df63e6
SNEFRU fd8ef2b5b453a5f16013513a8b5d40e3278ad8dbe003ad3195defc891959a2ab
SNEFRU256 fd8ef2b5b453a5f16013513a8b5d40e3278ad8dbe003ad3195defc891959a2ab
GOST a619eb0071f91e55ac33b8d8fbe10b3b9b273b229e8ef47d78d8d84b20a55984
GOST-CRYPTO bb7e979ea2477184e255f369b6867c4f372bf82273ab4666188b21a9fd58873e
ADLER32 ba441184
CRC32 e150826f
CRC32B 7e7c89ce
CRC32C ae79dc6d
FNV132 49a6c83a
FNV1A32 05520cd0
FNV164 702d974b1c43e2ba
FNV1A64 f734ab9399946c30
JOAAT 1836937e
MURMUR3A da1b20fa
MURMUR3C e1436b76668ee9103c9e63ebe668ebb9
MURMUR3F fd5f42894d984fdde756380cf585525a
XXH32 22d821a5
XXH64 012263abe4bf6a18
XXH3 8569881d869dcb94
XXH128 30b2f7478430dbab850e875373db8199
HAVAL128,3 7163ef98112e1e3d093139b30097196d
HAVAL160,3 a74d86ce738ea1655345a2caeeb4f1107afde1fd
HAVAL192,3 4258a6585a297e76c300735f0ed7b57af53628261e09e159
HAVAL224,3 1c905c1113f538eb88e7053dcc399f3f1d6345103f6ffee891b137cf
HAVAL256,3 ecd233b3887b07f5cb2d62b26c416183a58ab3e2358269611ba96c1d5361511f
HAVAL128,4 3ec104874b25b166c5dff71037cbe843
HAVAL160,4 bac6394292f419d2d3f097f7df2def36b3842bcc
HAVAL192,4 176b01563afb916993e4b22033605e166bfa5ec04bfdd200
HAVAL224,4 a8171850a1280e258bea67c65d0c0319e3050314ee204f224a2e8c36
HAVAL256,4 b2926dd58803b637f590fea463c24895646e65792897095537c615f5ac313763
HAVAL128,5 c0307081e712a34d48aeed21614cb241
HAVAL160,5 6fe4c461d4e31e1ca0eb0a0c0daf12283969fd72
HAVAL192,5 a874077cf6a1baeddd693fc5829b149e2a5b6a4956c1985a
HAVAL224,5 895a11823ade36cceef06482a93afb4861039c05bc4b425b2cc0d2e5
HAVAL256,5 6d26c378face2ebd4865896b766378b081772685788e0fe6dd07bcfe41cd23a1

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

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

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