SHA256 hash

SHA256 encoded string

966071822e89428bcf0bfe5024cd9e30dc8ee1b04f65166e8195eedf21d69b49

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27QLYS%27 %27IART%27 %27CNXN%27 %27KFRC%27%5D966071822e89428bcf0bfe5024cd9e30dc8ee1b04f65166e8195eedf21d69b49

String encoded to other algorithms

Here you can view hashes for "%5B%27QLYS%27 %27IART%27 %27CNXN%27 %27KFRC%27%5D" string encoded with other popular algorithms

MD2 97ebc7cc6deb8352a680b870c54ddd05
MD4 f36d4e8e1b327fc51fffb184043619c3
MD5 76d217217e6663322b3b32cca9076a4d
SHA1 cf16a56de05cd20d263623524b19b6a54cc33294
SHA224 693577965eaad679d523752344fd109e2e383d626731caced79ef097
SHA256 966071822e89428bcf0bfe5024cd9e30dc8ee1b04f65166e8195eedf21d69b49
SHA384 57dea13db75ba45bf88bed1445420743e7709906219bacb79b6bc839aecdc7b8471e2e5eac75802bb32f9b3faa433334
SHA512/224 48482bb321c55dcb21a320b7844d94ed34dcb47b4cdf2b64e307eda2
SHA512/256 d1472701afaa7df8a497debbe8fbbdf959470f139c6c4386161143b631406bc7
SHA512 280c65dd558227a934b33bc094a8d89236d626a478927b9200b5e9fa2481a6327d6eca1a3315d37ae5d460ea8af06e3430deb4637f44cf73c727ab83fdff5be0
SHA3-224 391c56cc6ef58ae388c4a445d6cf358e5017994c727f4dba8526fe74
SHA3-256 6a5a8254db9bb9df15af23026a93b64f0a43031f51c7b465f10813204fe11792
SHA3-384 326bd7e3946c5990a864766cf922731927ab5d02334c8c907e91d424d9f1c11796ff5d516083d11c0aab7bebc1463634
SHA3-512 ef448849a31dc0d161b33c256d3a05667cafa13e73a5e2d7d457077f3d4365fbeb483e85a50d8aebac6f3da343ec63baeb1fdee03a33d7610f3d65cb788bb21f
RIPEMD128 d47bba01ca4d9b5a866ad1b63980c336
RIPEMD160 b59110065033de4bcec6f06adf8bc682d7b0f4f2
RIPEMD256 d776bae229e81aef37d58ad8831de42f11f7eccaab57c845084e5de499e8039e
RIPEMD320 8538dc7438a6c7c1704dbf7d99b18eea8de39ec6deafeec6fbefce64da527b40ad9ae0cdfae79e92
WHIRLPOOL 64e21b98e6439f5f8414e2c65ea3f896f6832173aed05de58d0ed433db5e7343bd8635f997f4ed0a8ec13ec75a69bf83119bc378f95bfe62e8c8f4125af095d9
TIGER128,3 1f85acdecc1f4d7a14502dc14dfef3a7
TIGER160,3 1f85acdecc1f4d7a14502dc14dfef3a7e016e898
TIGER192,3 1f85acdecc1f4d7a14502dc14dfef3a7e016e89851091c6d
TIGER128,4 8c6dd6af924d0de3312585dd302f3697
TIGER160,4 8c6dd6af924d0de3312585dd302f3697141fad4f
TIGER192,4 8c6dd6af924d0de3312585dd302f3697141fad4f24cfd2c8
SNEFRU 831493d6a6f8fe3420b987d37ef159f9931b5aaa018eeb1e9c2045a67b3a5415
SNEFRU256 831493d6a6f8fe3420b987d37ef159f9931b5aaa018eeb1e9c2045a67b3a5415
GOST 7c281097173d61f230a229896d5bc8539f8f9d371716774d8d57ddd516f7f507
GOST-CRYPTO 13eaff20a82a6164d45f65b5cc09dcd2427ce3a234432ab16251598d250cb107
ADLER32 110f0ae1
CRC32 59f8ed9f
CRC32B 814a51a8
FNV132 76efbe35
FNV1A32 140fd959
FNV164 6314378e15279655
FNV1A64 19d648b1088531b9
JOAAT 736ca31f
HAVAL128,3 f14ec273c5dbf05f3d6af4aa47dd37aa
HAVAL160,3 a39bd7bbd3fb550e5c0cddf9c0e4cdd455c48833
HAVAL192,3 032b627b0437dcbca3ac09eaf205e0c7c0b822b2d5d3c588
HAVAL224,3 59f435126d7ed3d16580e2f8099ebc7b54b844c2ada67d42d1d7ef15
HAVAL256,3 5d6a39d791f1460ab45a2b823d6d090deeb2204f90f8e2d1f3d11e19e0042b9c
HAVAL128,4 3166624882cf4102686ad2d649378f05
HAVAL160,4 1732f10e793e3aca07b49d0e51ce9bb680991622
HAVAL192,4 2dfaea35d190fc6f2a8fbfcec7eb14e16a39c557664e1ae0
HAVAL224,4 c70bf265bb5ebf9a7c95a9a0729557340979388dea373984a73dd238
HAVAL256,4 1fb0b9732879a3ca6012693b9d06a8870dfacecb70202827bccbae7cb709c8b2
HAVAL128,5 02603116370aee1b6a7da4d7158f5bbb
HAVAL160,5 dd79f8fa85121a376cfc69eba48916c4107e1281
HAVAL192,5 0275b87119737957bd0335b2727bbfd36be0139cd0616333
HAVAL224,5 178898d15997c32e066c55a6c6210df8f78cdc4e9c0bb4e524788a38
HAVAL256,5 b630500f37558083388cf1c88a2acff40e0b92ef19cffe0f22083e3ef3534c06

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