SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['NVDA' 'CSCO' 'AIG' 'ET' 'HST' 'CONE' 'ALSN' 'ARR' 'QUIK' 'OGN' 'IDA']e976b508b7627a15daf899dba45671f7104ce2542acedb0068a2edeb61f462fc

String encoded to other algorithms

Here you can view hashes for "['NVDA' 'CSCO' 'AIG' 'ET' 'HST' 'CONE' 'ALSN' 'ARR' 'QUIK' 'OGN' 'IDA']" string encoded with other popular algorithms

MD2 d9a47d9df753aa79f5eb376dde48d4d0
MD4 bf0fa6990368f408aa08794626ad934e
MD5 9ef0fc4daffab6284278627fea482c9b
SHA1 cdc1ccce76fea1a0833180bc722d844c35c26098
SHA224 644dc4a917ae2241aafce4c78938fce31295372d9ff16047845f8453
SHA256 e976b508b7627a15daf899dba45671f7104ce2542acedb0068a2edeb61f462fc
SHA384 baa5ed803f4e6aa9675ddaa600b809fe3849d7d61c2eb37f707b91caac9ac69a7cfe360bf5255885077a99affaaea652
SHA512/224 d8c09c820de322c1e870160ee756b7f19d90128f744abe6b305db877
SHA512/256 ac738733240de7a7f9ddc7375e0f399010cc54cc77e4cb0b27e38e59f717ff55
SHA512 d4e48bad9cd25e5a63610391e32daff5965b14caf0bef987eed9e5515a81fe07aa396a4e7fff08f256fd99952656d4f53ac53d7f71f0b30e73ad86840f9b7388
SHA3-224 10c053eb3a0f506efe4c853c6960ed02a04d5f4d2ecc68d6dfcaf2df
SHA3-256 20a01643dabf20fbe85bab4f4d2dac284183d63d44752b7298f116d54d26f44e
SHA3-384 b4b8c4a9a49d1b1f7d6b2f97d8c1d6201d4488d314bc4c58e058284396e30e0945e38835de71e6a8498bfc4b02273875
SHA3-512 7c510125ac739c20bfb3de80f5c0155bdcd1489654092f7538cbfacf06883c4d3326db2d8008cb435c5edc72f425711edcac244cee7d588c286e0b4750157f8d
RIPEMD128 f2d46758364d1a043ce8735cc419b5ac
RIPEMD160 79e029ea0d406cdf5de5082da64d15f203b72596
RIPEMD256 d66855e5afed75d26abab5571627c94f5fce710566ab75906ce121491ba62243
RIPEMD320 55922343c85a9d0ded0a91981b04ea557d17c7ec08e3ab717bc19b9c175243747d36d048d321d785
WHIRLPOOL 4ad3263759a7d38fea619302b6b18527592b12198a2b07ed54740259ae8483f37d4a01ac13eaf0f652d2efea279f092895cf660847b1737d86ca13b4ccb67b55
TIGER128,3 7554460c47e7f94555e81ccae1394001
TIGER160,3 7554460c47e7f94555e81ccae139400153b63f67
TIGER192,3 7554460c47e7f94555e81ccae139400153b63f6795687dab
TIGER128,4 3c0c184c4294590ffb73b0318bf3e7c9
TIGER160,4 3c0c184c4294590ffb73b0318bf3e7c93bd2ee9e
TIGER192,4 3c0c184c4294590ffb73b0318bf3e7c93bd2ee9e4a4d95b7
SNEFRU cea615955da5486809bfbc84a299236c20c6adda92b442298918e82b02b23ac2
SNEFRU256 cea615955da5486809bfbc84a299236c20c6adda92b442298918e82b02b23ac2
GOST 58f09f3bcde881179a900f38a9e80acb14abaca2a1947986a9ab8c3a4cb1107d
GOST-CRYPTO 8ca036d0bee0a7b4673b59aa9bbb17780ce916160e3c3d693c14f14822d497d5
ADLER32 45421021
CRC32 637be1ac
CRC32B 88da380e
FNV132 6c2c441d
FNV1A32 2bd8efc9
FNV164 e4d6ab274038327d
FNV1A64 779c370995c240a9
JOAAT bb5a5a87
HAVAL128,3 04d1bc37205e35f945c224e6f7da0d04
HAVAL160,3 c7f0075fd221ff3782fff7b0c7105fac5497c2c2
HAVAL192,3 02d7dc70d349c5e206a0d5d509b39bd5407970a9c659b6af
HAVAL224,3 775a7a7874c9b96467e723abd8315ea2dfbdbedb96b4f9fe9ca887e0
HAVAL256,3 6ec37fe83023c0d01f29bf7aebe55225013bb2afe20e5b881b67238ac1f8092c
HAVAL128,4 07e13c269afe884caa720946e44751d6
HAVAL160,4 e038bde4557b36d62abc2b88deafecf0a2a24ff0
HAVAL192,4 1a783828b01867e39cad71920b071ce00a027cefab0946d3
HAVAL224,4 392fc8db6c508d4153a940413420df1c66124aca581c096fd96eae57
HAVAL256,4 d7f4152b216c9f9eb85acd9953a1acb175ce0a6791d3ab4d35d228fd54e283dc
HAVAL128,5 80cc5e17e8630a5a8efec3a946765543
HAVAL160,5 1782156b7db2248bcfc1d5fb62bffeaf0e35a0a0
HAVAL192,5 f81217c269fad3efd5c94e5be1ea332601a8ca7bfd781baa
HAVAL224,5 9f9e620acb0b37c01e87b9442aafc3fae757155aebfe43315414a5ae
HAVAL256,5 73af574612e59ca4b3e2765687dcdf7fcad0e3c677f03c88bf7177f452e5e043

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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