SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['ED' 'VTR' 'LU' 'COLD' 'CCOI' 'AX' 'RMR' 'ORC' 'LEU' 'ATAX' 'AJX' 'CEMI' 'MRIN' 'BEPC']6920441c9ec14a2be16f6401116d5a192c5c744caca913d2c17682c9cb2ce52a

String encoded to other algorithms

Here you can view hashes for "['ED' 'VTR' 'LU' 'COLD' 'CCOI' 'AX' 'RMR' 'ORC' 'LEU' 'ATAX' 'AJX' 'CEMI' 'MRIN' 'BEPC']" string encoded with other popular algorithms

MD2 d11182737a3622c9bb1877d9279dca7a
MD4 9ded76960d93de753417cdd4775dc89a
MD5 0b5f2a0bd49182b741845c1e9a9853f3
SHA1 94141ba5e6befdff11dc05d25120153c3d747c03
SHA224 f685f5809af8a19a6a71ca9a575a6692c411e6b538c96f4dc1eb2c43
SHA256 6920441c9ec14a2be16f6401116d5a192c5c744caca913d2c17682c9cb2ce52a
SHA384 44c13329f789d4612fa1897f686f4e111e1601c9be49ef98a010e4ad3a22b59dfe753e510b4400a4a89ccc658a8fb474
SHA512/224 92c85b475d77c419f9887920b560bd874a1089be97111d62ccb5d34b
SHA512/256 173fafbc9cb0bdb96e7ad5a1142a2cfd178d9d3297e5b96117a1768b31a17b3c
SHA512 56f5a380cf8da2e19af1c95eb4c5a6a0c5cce35abd9959804ceb1d7aad8a57d56136eeb77b78e2245c8bd4183a64ee6825f244371a1402b68cdd0386d432cf81
SHA3-224 aa1743adc30e1e934f5fdbfae13b36d059044a40d4804056b64c4a0f
SHA3-256 7e8450386608206a25f1d521f3071f46ce6ff6935b20aab277e570a4cdac872f
SHA3-384 2f185bace4242a0d72eaff2f19eedc6acaf3a95bbcc3de61afeb45d680f89fb478e998d5d206fc7855cacb751c466680
SHA3-512 5a849a5fd7ffb20e72d3dc1cf2f9e81877495c391f30802e39b90b3fd9ef287e2a13d5dd916f7bf724d9de277c7ef7e5bd6b7bb38dd23914924fbae084fc5cde
RIPEMD128 e4274de11a85257a48245a7975d578cf
RIPEMD160 58978545f3a14a7e1212c9784a61acc69ea77e66
RIPEMD256 d40582fad8e7989501ee6df54df539f3a38cd41c3b5e98c59eeda1e6890f8502
RIPEMD320 447562d2665aa0470d710ea2f3ab60bae69a2e38d2b727ddaa7f58c374ce20e61e0f6d0670af215a
WHIRLPOOL c5e1bf9da4d58a6049624d3c9a8fd6d406a46bfe9cd0fb91fb4bb6ab012c31d8865328b8ee518aeafac3406b73673537941007778ef12821860100f70837b95a
TIGER128,3 99e0d5a8f445395bd0f27c62e41ddd22
TIGER160,3 99e0d5a8f445395bd0f27c62e41ddd229e25c058
TIGER192,3 99e0d5a8f445395bd0f27c62e41ddd229e25c058f378cd54
TIGER128,4 2c9fad770f4edbe46de191e9d6e1e1d3
TIGER160,4 2c9fad770f4edbe46de191e9d6e1e1d34ccdd1a5
TIGER192,4 2c9fad770f4edbe46de191e9d6e1e1d34ccdd1a55994fc31
SNEFRU b57812b51efca034042750e3f0c43550ef7101a7ea7c4c2db23e70a86c34e06c
SNEFRU256 b57812b51efca034042750e3f0c43550ef7101a7ea7c4c2db23e70a86c34e06c
GOST c3cac8695981100f7f10e3bb0885fa116bc841ea18610fba4a980a038929735b
GOST-CRYPTO d3f7da31f7dc3c324c7fd90dcc5737409708a3937aa16a13b358da85cc2390aa
ADLER32 6b0513d6
CRC32 f558ed19
CRC32B 58432deb
FNV132 4a372978
FNV1A32 cefcf6d2
FNV164 582da4228a3cf738
FNV1A64 dcec04c0d3429772
JOAAT 6d9f6dda
HAVAL128,3 b9f9bec191ff39ef73341b49c1fcb740
HAVAL160,3 3f7870179cb5ec1b0bf95b2e8cbf6aa5e2a76f3a
HAVAL192,3 e7e8e36a7911f73f68c1eb1c9004af7072a66b0a31e01a05
HAVAL224,3 48c7e458b61ec30b1429a9fb9f4838dc5afcf55d80c233f741549d0c
HAVAL256,3 e5560e7775fa64a24f6e34bd7966ff485dfbcb91ce56ce278325bfafd0a7f056
HAVAL128,4 237a157802180cc032958eea63a26e91
HAVAL160,4 04a23f64e66b3fe35395f670a3ebc35da1748b7c
HAVAL192,4 84de2b7e3cbed67d12ef21e95467e98ae9f1cfbb86c907ae
HAVAL224,4 507e8e11e39f36cbab649ab0c608f4fd7445b8be0e79b2e075fde5b5
HAVAL256,4 e85572b48d099760d4a5f2033ec9a21e0796f76768eda95ba4735a5b2fe38f42
HAVAL128,5 bfc3fb479fa5baf216740fd527842126
HAVAL160,5 a2af104aa69010064ff6b18e8b2782880d9f9db4
HAVAL192,5 765907232bc67b575435e7406edbb14f066cec0aa176d944
HAVAL224,5 327b2c833c824236b29082bdcbe2c5f1ae5dd22f4a1d6106f6757cfc
HAVAL256,5 78466552e59b8d217ec20ca68717d430e1b1d002c90dd34e5eecd97669241bcf

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