SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['NLY' 'RJF' 'EIGI' 'CBTX' 'GAU']be210db34ed811d9d8ea6a34cd34526fbf70bf1b1f1c72fc9c4f5c1464911764

String encoded to other algorithms

Here you can view hashes for "['NLY' 'RJF' 'EIGI' 'CBTX' 'GAU']" string encoded with other popular algorithms

MD2 472d6b4f6f6179625373fadc11026208
MD4 13c29b9a8b25ba9ed1ef7d18b52dd8c9
MD5 d2833c1e0d353fdea9adedc562fe0704
SHA1 7d54ca7481b26a64fd9484732946d316a12dc2b7
SHA224 1f25116f5eedb187dd86341826f8cf8f70316fd06d2dce9d11cb9b44
SHA256 be210db34ed811d9d8ea6a34cd34526fbf70bf1b1f1c72fc9c4f5c1464911764
SHA384 a4c952dfb57f1dada84efc84ecdcca3b2d6bbdcd3d47681610570ef5845d8faabf14d1db6ebc2bfeca1e8a2518c6c6bf
SHA512/224 c4ec6dbe0e28332a5c02ee727a109e6b6af475597ac1f2dab458de74
SHA512/256 3e0bd48cf07e3d785032e494d96b7a68384c7c96f9376c04a7b841e012577aa5
SHA512 0f5b39d4e99d85f140e56d8e65bc50ab3ab050c563b0eebd47f936ca4b942f1bffabe417ae018c3c072dc35d7ec6afec147d97b7244a05876e7cc34730b42b52
SHA3-224 da068519aaebb4b162f266a29b64b38ed22aed4a502638b642ca579f
SHA3-256 c7866974dc96144c2a9eaad683f0f0a50cab61e687db39ed6daba15edfae8c30
SHA3-384 3b2d4eaa3445079e08b43dcd1e091e0839e81cd02978c4c26a8c24af60c693e2e948cc424d6cfeba1aa534ad4516c6f1
SHA3-512 9174640c3f74a046e5622aefa1b9b42bc7b3969cea856d5f2889e69f803286e1381bbb4de9dd53cbb69fcf0b598efee220e1c477a2b2bfc52e281f9f53bfe530
RIPEMD128 bc9e2dd0886133b5b23297c32d04e09f
RIPEMD160 5b9e025f4bbc90bdaf46d3f2154eda9a99c139cd
RIPEMD256 d1655d33525c91cc50e6a1dfe83154ee945e42aa5e3d8cafab0a6d4ed4ba47ea
RIPEMD320 3e6902285bca0b4f5791e94ff1214fadde77a3d93ddf6aba7f769ed0086a4ead3c24006ad5efeafc
WHIRLPOOL fe17b9af61ab6fc51d92987dc084adc5c579c345d365c179557cf442d2ea644e2d6275187a77f6a21302397f26f7fe61ea71bfb1fc0a4dbf155c20aefb427331
TIGER128,3 179b5f66f7d7ae94065ce72edd0e3b5a
TIGER160,3 179b5f66f7d7ae94065ce72edd0e3b5a0850f605
TIGER192,3 179b5f66f7d7ae94065ce72edd0e3b5a0850f605bf5df3e0
TIGER128,4 5dfd5aac241f94bfabfe2c45612548f3
TIGER160,4 5dfd5aac241f94bfabfe2c45612548f38c99a0c3
TIGER192,4 5dfd5aac241f94bfabfe2c45612548f38c99a0c36fb0433c
SNEFRU fc23f7fc729dd2d27c7f2bcbe9b34b2c966f2583a6be310471afc18b22875c16
SNEFRU256 fc23f7fc729dd2d27c7f2bcbe9b34b2c966f2583a6be310471afc18b22875c16
GOST 679709d90f27269cfb34c12ec3ecccd5fff3ed9419dac278c447bc533fb74127
GOST-CRYPTO 45b8797af9d7c6d8146924c1659f6c0e2d62b18f49fe7e3a2521669973371248
ADLER32 840007c0
CRC32 7a144f57
CRC32B ceec09cb
FNV132 1b02ed04
FNV1A32 a29137ea
FNV164 dd1c969ff1a82e84
FNV1A64 7694d7ead5edf70a
JOAAT f313da31
HAVAL128,3 010cb5bbe0aeca78ea8534f1533f483e
HAVAL160,3 88d7d24256ed3b27f4ec3c398d2154c5bddcc217
HAVAL192,3 a5ef29060ae0954c8e4701c2e162170b46000713a58ae894
HAVAL224,3 f8268e2950d737769f4ccc4025711fcd9401f3e3224de87fb60f0fed
HAVAL256,3 b9cdd2b1361a85d76ca45b590ab3f27cd810128517fd8dfa05b9901d07574b9d
HAVAL128,4 c09b5af630a63b41e9b56208b259c43c
HAVAL160,4 c7cf15840346f5ec482b391108b317095138168c
HAVAL192,4 7844ec54cf755232b6563bea4607322b37f05e424e615857
HAVAL224,4 ac914250a28f377010f620d9274e771a6f391bb74fc6b29e759463bd
HAVAL256,4 231bb94123d4c102afe7f503979e684db43f441885adbbddf01e6075ab470d8d
HAVAL128,5 fd38150b5ec365082b4979f4273f2ba6
HAVAL160,5 c726e924cba52cb69b0d8b543590abb58db0a253
HAVAL192,5 4b934b06f7ffe2d53d4e76a96ec0a6449bd53cee91a5cc6c
HAVAL224,5 fda6951d803c297cafb55940724e63127d7ef6e462e0ff0a1d381be8
HAVAL256,5 bf6049abcb6f4734ecc778e22b0ff1d852ca7a69e8fc28968bd1c55b5c2c4f72

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