SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['AMZN' 'TWTR' 'ENVA' 'ABBV' 'AZN' 'PSXP']c58f92c4d83c325a1545144837b8cbfca22556b3471ef6d8862de1a9a015288e

String encoded to other algorithms

Here you can view hashes for "['AMZN' 'TWTR' 'ENVA' 'ABBV' 'AZN' 'PSXP']" string encoded with other popular algorithms

MD2 b475c8824ddccbb3b20664dfcbe21ffc
MD4 6f63086ae0cb8cf665995601dda771e3
MD5 28707824fb8d8f968061dc9cec9366b2
SHA1 e7c24c8e11434d109399c3b4d762ac7bebe8549b
SHA224 182fc5b480c720f7bb222d55011b39a66e059ded034f38b932394250
SHA256 c58f92c4d83c325a1545144837b8cbfca22556b3471ef6d8862de1a9a015288e
SHA384 75ec3f3cf21ae8ee07f6fdeb04e12c23b1a850468d2e4c7f1b5ee3d43c6bc88d6646684d351bbf8f7ea71f5ec7b3215d
SHA512/224 4202c3970545f12894ab114d9c3cd7d96006765ac573434d9b4941d5
SHA512/256 fa889e98def957f7462aa76c330bcbb435759b4ab99482099be8296b6eaaad25
SHA512 e4d63633d1455a6b6ae4b064ac07c5483c8ca02efe429ae305cb8dfef84d4171c4d2d11ccedf2fff9247cd8a362dc92ebabfb07c84f59d5fcd1bc8ef7bc93a77
SHA3-224 1d841ca89459a53b782771e1e5146d6044d9c02a896e3a339ff47934
SHA3-256 c70a6f3602ecb86ff8451c13f2c3d58f80225f687b7dbc3bcee86772f21ae475
SHA3-384 981b9056cb742bd6630104a3940a33faf53a750f0c87105e65e1659d6dd2dd5bcd0046b2cfda974be62f80a2636e2d2b
SHA3-512 bbbd0460fe7eaab0b750116df683a5c7aa0cf43ee9c140bbc981c2aed00deb64132ccde644c516e88685da8d144b1a98c7f06b2851fe32f4e4a67225fa3180e8
RIPEMD128 17e41c223eab725ed0262901a549a138
RIPEMD160 ef343b52c9e872f42f22ab462038f5b51d2a7367
RIPEMD256 827d04be15074b5d9acba99e9a458e815d27b7becf3aa7b93564ba384955a916
RIPEMD320 91337019c9fb47219e03f2a523e45e34d8c18792d26a93c20bd7a6adc46faed2aedbc29b85ee974d
WHIRLPOOL 8118ea9277b405b885521cbc1244ecefcabfdf99098fe8d77e04dbf47799ffbad27617666a41c6432c54639efc443d1c063e74514e3f6c75835794408fe89fcb
TIGER128,3 2cdf81226fba4a2f01da0fc07110f2c4
TIGER160,3 2cdf81226fba4a2f01da0fc07110f2c4ba2a75d8
TIGER192,3 2cdf81226fba4a2f01da0fc07110f2c4ba2a75d8ece41ec0
TIGER128,4 108009e6bba5e2fad09e2ee4c92b42fd
TIGER160,4 108009e6bba5e2fad09e2ee4c92b42fd8a2a64f4
TIGER192,4 108009e6bba5e2fad09e2ee4c92b42fd8a2a64f44b928e48
SNEFRU 942c9e8105967a9881dd4148cdbb21280c3b3159caaff65a39ccfeb06636e967
SNEFRU256 942c9e8105967a9881dd4148cdbb21280c3b3159caaff65a39ccfeb06636e967
GOST f50607f02d0ac5e5da209beca99d3c702ad1627b97d18487f20b3dcd6329c881
GOST-CRYPTO b33052683eb4d6edfc7379a92aea5e7ff2e8a689bdec74915693ff0dbdf19a96
ADLER32 db140a2d
CRC32 2a23bf90
CRC32B bf856cd7
FNV132 a9db5d93
FNV1A32 4b7c3c7b
FNV164 c7c27702f8084733
FNV1A64 9cd3155b2ac8a89b
JOAAT 14eb574f
HAVAL128,3 60fec37837bcf70d9e72fee99108c8dc
HAVAL160,3 bc8b78701bec8c4d61bc938d23fb44d5a3d62a12
HAVAL192,3 8584136d399b969e209d291180cc8e2a60370d48412baf65
HAVAL224,3 1a97fd0445efb7c44084b713844f318fa3290635acf29ade91358f80
HAVAL256,3 2012b87b8c393fdf9971dc69e44a82649546e27af42c75cf79ba2d87b5803193
HAVAL128,4 8769c727e5616ebb542226a9e35319c4
HAVAL160,4 2930476baa4949e8828f5f6d21868442b9a48869
HAVAL192,4 53d7390aecdc50fa0574d3ec376f30198b34d2f7c2733d09
HAVAL224,4 4d3f624e27906f9e7026ba1f6f654a0f9d75be7abd78eda4e8a68daa
HAVAL256,4 d316d2b976313e5d5dfdbe7fb9b3d4c19bb2a608b2f32e832e06692b9f080e48
HAVAL128,5 a30ca056e6c6e9f0ef3bbdff3a8aa214
HAVAL160,5 7c6ba660637b00e31e645ebaadd85c7d19f5116c
HAVAL192,5 dd1a1558ce291dc068da9614f54128f2174aced98f546199
HAVAL224,5 1203597ae84facfd8bdb4fb4a6aa0482be1b6ff04b74adf06603faee
HAVAL256,5 d691264d87104d454dc52f1bc33b433ff79350153d4b3fd9e04337731ba2b0cb

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