SHA256 hash

SHA256 encoded string

95e487d318277d76afcf8bd5876b47ef639b8a1dbb6abf3d2671a3e3da9be73b

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CPE%27 %27QNST%27 %27ITI%27 %27LAUR%27%5D95e487d318277d76afcf8bd5876b47ef639b8a1dbb6abf3d2671a3e3da9be73b

String encoded to other algorithms

Here you can view hashes for "%5B%27CPE%27 %27QNST%27 %27ITI%27 %27LAUR%27%5D" string encoded with other popular algorithms

MD2 974adf8adf504dfd0a9f928aeb517424
MD4 d014240eb8663f8cd3dba748ff3082e8
MD5 a761cec780173c5701ce39495d8e5c31
SHA1 4ecb9096ce7ea40209b208dba056d244fc25f1b7
SHA224 246292f5e1974ec0b1488bc61446450f268e837dd391ab97db9fda98
SHA256 95e487d318277d76afcf8bd5876b47ef639b8a1dbb6abf3d2671a3e3da9be73b
SHA384 f9c8e47df5bffb6b7af5efa092466e4a9895fd80b1d1194281945d1d597b448d97f6eb5f94ed428a28b1963e1ac6d8f6
SHA512/224 bdd25152c0d999aaacb70cc10d1ae3886f78b49b3cb36e1e06282354
SHA512/256 f12400dde6cfbde02cdadac000d6f0f296530cdd2f1a1caa13f3b822a8d9ce47
SHA512 265000a95521b1c2093adadfbf7231f15d44406b3656fb55fd0e18744272e1feefcf92afa87a873396c150d0ef47674c03e33ed232f73489ff6c9887d098aae6
SHA3-224 0714557662ef55b90e308a3c0176e8f8d296b21b25bf7ed432aa3c45
SHA3-256 e18a84150e8475a87c7ccc76ac218f7990ad5201ee8aa444cf610fb92ca49cdd
SHA3-384 8250aa10540c515913de3dc9687b300ac2ed576918a354000a3b2f3a7f26c1332d045800a1c32b7693503a4d718dcce5
SHA3-512 01e2e05f6d8c13b10980bf535e643c8161252816b65054ad5f39b8bad3ef31f8f3d8172415f3ab84620f9e8af1e464fed3170de17ccc0f448b909de47c40e907
RIPEMD128 bfdcbf64f379fe666f1da6bd271b6af6
RIPEMD160 0033df88b61abbe6c374547d1911eb39afa5b0f1
RIPEMD256 a21d61555108ce6c70e5d13f7d473691a9fdee4b98a05f1423781a88a963f2d5
RIPEMD320 f88d7cf748bf01ce7312f976f8b34c13ac80eb5e2f72fb26a0c901577ec709149f96948e289b27e2
WHIRLPOOL ef338be7cffdd48c8364f3c14715c4a2a13924a8b0382fe5be6bc5b5a2e439c1ea28d6a1c0108942ba0795430fe8af363ab0f92d937bb7f6c09ce334eb8d9af6
TIGER128,3 ab10d616541e4e55f8db6c700077aa85
TIGER160,3 ab10d616541e4e55f8db6c700077aa85a25d335a
TIGER192,3 ab10d616541e4e55f8db6c700077aa85a25d335ae13f9914
TIGER128,4 ebaf67806bbdd23d93a9417a9ad0d9cf
TIGER160,4 ebaf67806bbdd23d93a9417a9ad0d9cfd8680b2e
TIGER192,4 ebaf67806bbdd23d93a9417a9ad0d9cfd8680b2e28bcef2c
SNEFRU 98f0780bf06b785119cd6be15bc97d5f854b46f891297c948f761bf1a190e3fb
SNEFRU256 98f0780bf06b785119cd6be15bc97d5f854b46f891297c948f761bf1a190e3fb
GOST b9e2b6bdb1e817059de5127bfe9e282dcc251fab0bbc532c5d92bedbe45e23e7
GOST-CRYPTO 4fe4f2879b33ba5bc5f9c6ac92579b53904e29ee34ca70f2b1028c486c82f1be
ADLER32 f3e40a43
CRC32 2cd570fa
CRC32B e61c8e4a
FNV132 392058a3
FNV1A32 636373df
FNV164 c1dae7a23a4eaa43
FNV1A64 620165d811b4477f
JOAAT 15411455
HAVAL128,3 69bd8391185c27984d52d4e491efd854
HAVAL160,3 512b91225e491e05cd8ab9f5dc57914f219a59f0
HAVAL192,3 ae3e1102de3bb82a8a3752af70803f568efe1ced7cb71882
HAVAL224,3 66a2e7431a91edf486b1cf9f9bf5a5bb74c17ba5ce1fbc5ac094ffd1
HAVAL256,3 78f1d7a176d6ecb48cb7b79a2c765146cff16e91f59a820e272ea9cb7a45764b
HAVAL128,4 fe01588e942125c2bc008632182d2526
HAVAL160,4 6d9ebb13057b55bdbdc5bca441c7e548f669a32a
HAVAL192,4 c890f3b38a271c59248dbc3b97e4d70fda8c26ae2c8bb0ce
HAVAL224,4 d286fbd1f31d46a9c9264be8aac6245e8252e790cdba0f682f2e0818
HAVAL256,4 1c683fa69bf81a66e36eb2f50202c8ca2297b2d1b7469194be50fc1c503ab698
HAVAL128,5 e3b13ab6c3cf107bb8b2adc97ca803f7
HAVAL160,5 eb2f6c95148e99e0e43712677ec4acbe4a1860a5
HAVAL192,5 d88d7b060ecf7ca6a50734b532d80d779f2bca7583e9d4e2
HAVAL224,5 f79652976bebe1a9c74d017261afb23b71851b34cb1aa8b40a788dc1
HAVAL256,5 1c279b3dc2dcf7d4170946b0b4abf328678fde064823d7c31991dcdd57c4d701

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