SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['TSLA' 'LU' 'AMP' 'OMF' 'LLY' 'UBS' 'CEQP']fd5cd76be5757b48e0ca09228a9d10a393265515d01961c7fee1731551220592

String encoded to other algorithms

Here you can view hashes for "['TSLA' 'LU' 'AMP' 'OMF' 'LLY' 'UBS' 'CEQP']" string encoded with other popular algorithms

MD2 6bc4a183911cc0c312e6363df249cb93
MD4 fd2e5d640f2aa28badf54f714015998f
MD5 d9bce095c5c4e9904f8926bcd17a044d
SHA1 a91d93dbd7c6bb9ecb097047093bb0a709a32d99
SHA224 dff11d16b2aa9532a23ef2ab9c060f3df033e0c1f46079382b92eb50
SHA256 fd5cd76be5757b48e0ca09228a9d10a393265515d01961c7fee1731551220592
SHA384 57e9553c484a9b4f6115c4b8e447733fbc42b6866486fa9422af83f777e870acc33e19bcc4769da9ab76f02c2ddffe05
SHA512/224 b41773ffc3d171194bfa8150f258031a2d13ff31689e4b296dcb95e0
SHA512/256 bcd26452a8b16155992904eab9320977db4e66c997870d6bfc50085e60143f1a
SHA512 a63cfca50184435a6b261fc06888df0cbfb87fa0c75500bfc861578702bc300dece9ea4c3aac07ee7a689cfa4ed38192f28a3b46aad9d7dd12b58dcea6ce7bb2
SHA3-224 63b8fc8a7b89f3e682df6047b172517f1fcaea111adc2e849e6af84d
SHA3-256 78f12a16ecf38d6c803d6cd849f168efb4528510d93ea1999ac520a83e627f49
SHA3-384 47c3b729ef0de0b74f5df7723c8a0d43dbea644479fd8359caf836e3fb1eef8355234de6c39c20a977c5516e6b7736b8
SHA3-512 afa60605b16bb92e5736420ffccf942615bf9c6ea014608d05a1e7875f788db40cabf8fc78b7fe4b0985c6fdf78273764257dc5cfb414e6b96ba44a719824863
RIPEMD128 b20afc9dd62a148d6dffa84d05304900
RIPEMD160 d8dc98e21d660b5d9c7222759648d85b8307b066
RIPEMD256 c9d5bfb74ebe1cec42d3d800610ac4f8360c7ff4b7a2231bbcdae24ac6717013
RIPEMD320 79ec5013ce891cfae22cd2dc824c2f8d9e1d879700aa22e875b6322973fbefaacca0c39946919505
WHIRLPOOL 2b707bb3204bcb1a61d6491dbe2c5b45aaee7d08629ccc16ab6132739a6d636337072714e595474d60f5c35e19e15a09940ac29920db54d02928ee3ff3dfaa70
TIGER128,3 b6ac89160b21123565b004446a53c7dd
TIGER160,3 b6ac89160b21123565b004446a53c7dd0a27ce58
TIGER192,3 b6ac89160b21123565b004446a53c7dd0a27ce583879893d
TIGER128,4 2c48c02b6bf113293d2f1f7a9e0b21fd
TIGER160,4 2c48c02b6bf113293d2f1f7a9e0b21fdb03aac17
TIGER192,4 2c48c02b6bf113293d2f1f7a9e0b21fdb03aac17e662b7e7
SNEFRU f73a9970cd88110dc612908071cfe24db4803d65641425f2644a962618935b73
SNEFRU256 f73a9970cd88110dc612908071cfe24db4803d65641425f2644a962618935b73
GOST ad1df7014865ca51634fe4e7f5542871b51f3005ff3672c2c40dee45a39cff12
GOST-CRYPTO 458e3e17b99ad926d18e705cebccda8851e300bfad357ace1c950d79a8a4082d
ADLER32 e4ff0a34
CRC32 1d4debc7
CRC32B bfa1084d
FNV132 47b1b3be
FNV1A32 8d7eb93c
FNV164 4f42f593bd7a929e
FNV1A64 a26889e3979005bc
JOAAT 258831fb
HAVAL128,3 29d3f3ee62695ce10473ab9650ec9ae6
HAVAL160,3 732676590b109679d5871879861b37d6fd106714
HAVAL192,3 d73ac007378e978654e0323eab31fb815e9c3b33facd635a
HAVAL224,3 6388823182431a8d080e9eea4f5edbff5cb0bc7013cfb99fcffa7d63
HAVAL256,3 30c5679c161ac65168b1b07a067dd6858df085254de6741af811d88475534b9a
HAVAL128,4 61fed2d42b8877ee86f2141c870c452f
HAVAL160,4 5a5a801179bea0b4b374d1c99188f724b14faed5
HAVAL192,4 56b46755d76a6f00ff5d938c9fbcd4215237ae321791d75f
HAVAL224,4 be5d71478988773caccf31337c895f7c4a246d107f18ebd4fd4f5b62
HAVAL256,4 8001967646183aca50fe37680478176c3749a79f8e353755bf5086789f8ba343
HAVAL128,5 638349bf6b1cf37e5f49859443fd2164
HAVAL160,5 78d698b4ab38abd60a106306ef9a98f28934a60c
HAVAL192,5 4d61a2689c4a3060f347dad71b3a37c3fcd23bb75ac54aba
HAVAL224,5 c279a7a3ce77394fb20ece63c8da7ba4b2710d71f66e296dee634551
HAVAL256,5 fc78e76686cd66c08bf1fc40a54bbe95eb505d8ca413a74feeaa9ec811979ac3

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