SHA256 hash

SHA256 encoded string

d7b233a038b50b8d52644551e8ef2c0a2cdd610c96ec0bed923514f34b36a9b4

Your last 10 encodings

AlgorithmStringHash
sha256['ET' 'WK' 'HTA' 'DKL' 'KHC']d7b233a038b50b8d52644551e8ef2c0a2cdd610c96ec0bed923514f34b36a9b4

String "['ET' 'WK' 'HTA' 'DKL' 'KHC']" encoded to other algorithms

Here you can view hashes for "['ET' 'WK' 'HTA' 'DKL' 'KHC']" string encoded with other popular algorithms

MD2 63a1a7ff6b3651a03ab8bba82269fdd2
MD4 70c13ef7be621441048dfa32e411a358
MD5 1edbdff76e9520fd84abd4a118703e14
SHA1 95220f368ab4c2b169ef62391dc637056f47fc17
SHA224 2123a8a06c566c0fde9b3741695e03769136a6f15583a15072727508
SHA256 d7b233a038b50b8d52644551e8ef2c0a2cdd610c96ec0bed923514f34b36a9b4
SHA384 561488cc851b863c14cec5a541b6216425b3ab472fb9f20d3f09f8b4f5766cd247da9dc7720802beac46298f8a6fdd87
SHA512/224 a9cde03252f8da77a5da218b4f7e8255708cfb126a0f21f62377c6c2
SHA512/256 18de000bba4a64a5eeae28eced18892fab7ebce911f3085817814c8450245658
SHA512 4ea419f4824c4634507b76eca931749f1f543fe41d7637d6f2644a275502760158a9984e97e49b858176974c9a3eb4d105cd6bebf26e088ddc92e2904f3aad55
SHA3-224 ccd104140fd03c762e12a5ee1d38d0c34c77a9abc3f1b35efd6c14ef
SHA3-256 9e2d3b80e87b51804c1a0f7978d6ad999bf126944915f1da3737f1de7e2d9c7d
SHA3-384 cd0afc8ede40eb5e055ccb4f3a91915d3aa086828ffc7726b13d7a41469a3a6b4e75f15dc7541f6ccfafe61d217d60e3
SHA3-512 9d89fe21410fbcb12a1e42156885c3290dbbd954d2fb3918e44dc49aa9f650f725589e6a17ab874bff8df6841f25fc0f5b4b70a885304cd5eda6f295b8e9ea86
RIPEMD128 c196b9b19897018ea1732d58bf2c5ff1
RIPEMD160 686e401f5f8c12be23f4c0c99691a6988c06ed35
RIPEMD256 3897fc0235167dd95706757aa3d323b5ebbc92edc07227d85b3cba734c0aa243
RIPEMD320 bab0f9f976138f6907d2c4571bebb9b60368c6a5f4f614f01b04457c0bd6b420ee5e8d93b3d9b480
WHIRLPOOL b49aa94a045000a227c37ec81275812000d712da2cbe35d70ddda87d87434ddb8dba893d87c61706bb743bd19ccb53cf8129d8d970a9d819c548153d9c70f247
TIGER128,3 39c0e73957f0f8f694e64da00acbc85b
TIGER160,3 39c0e73957f0f8f694e64da00acbc85b8ea255ee
TIGER192,3 39c0e73957f0f8f694e64da00acbc85b8ea255ee7dfa6529
TIGER128,4 cdf3ab4cdec8f84462c8159e6d2268e6
TIGER160,4 cdf3ab4cdec8f84462c8159e6d2268e666c40f18
TIGER192,4 cdf3ab4cdec8f84462c8159e6d2268e666c40f185fc2eed0
SNEFRU 67945e5ea82462ce906caf1ff0c0f87324f87b5512ed8832bbeb8051316b6241
SNEFRU256 67945e5ea82462ce906caf1ff0c0f87324f87b5512ed8832bbeb8051316b6241
GOST 5eac3ba336c5367ffc52b5861b5159ce15cb6ba2deccb82fcaf51dd5da9f84a0
GOST-CRYPTO dcb785774c26df1fa07d12542ba9445620b8f7ebf41a129db2648494a7ba8b46
ADLER32 619a0688
CRC32 91e7fd5e
CRC32B 633a93d2
FNV132 1b12f9b2
FNV1A32 437d5af0
FNV164 57ce5ccabe2087f2
FNV1A64 89fd148fa1fef790
JOAAT 732523ef
HAVAL128,3 01b2249a0f6d87c2a46b5ca07aff9fa7
HAVAL160,3 563e477c8722cb9708a7a9eb07f117932e199656
HAVAL192,3 5ec04da6dcb0f5fa3f512bb400f0e209bcf390cafe64e967
HAVAL224,3 02b3abd41a397ecf37b12e498b16b3a311bbf0530290a4dca6cc557b
HAVAL256,3 bc43c0e005f5bbac7d1a691269474d606da1d2dff98da029494ef7ad76a99806
HAVAL128,4 0c903b343c1b59eb5e050172d1af289e
HAVAL160,4 8a8f750b3ce8f0021632183e2036fc469aab03ce
HAVAL192,4 fe1f0a3827ae975022b0e5a4d683da2e0541fcf74cd38ac9
HAVAL224,4 bf778feb9e69dd24038b98885ca23a221edd89ec41eb24a9915e745c
HAVAL256,4 72bbd00daad2d4cbdf7d0da3bd9b0efb4322af029315924b41f1ba4bc415acd9
HAVAL128,5 d973de83a1a6698679b9cb8fe5776cc5
HAVAL160,5 a2f4784381a532ced6489db4656419247aa601e8
HAVAL192,5 30cfdb72b74e11fcec50707efcad290e85b6f25884c38965
HAVAL224,5 407c6ff39d85122d0b728d2aeb6ab586fd6cbcf76254cad7c99930b9
HAVAL256,5 ac655f044f99251135135ec6b53ebf79f86540243bc34f796a6ba93dbf24901f

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