SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['DCI' 'CBRL' 'MEI']afcbae7d86a85563d45db454a33d811c15604b7babc076a776718fb13e4f068d

String "['DCI' 'CBRL' 'MEI']" encoded to other algorithms

Here you can view hashes for "['DCI' 'CBRL' 'MEI']" string encoded with other popular algorithms

MD2 d8268a1056ed84705b2d1420719e6a86
MD4 682c55766afdd0adbb5d4d2d13008438
MD5 d269929abec91c581a40fd8c470ecaaf
SHA1 e50922a21b96bf10b959f5575c3fa627290a96b1
SHA224 8c66fcd8aa520a46736f8862d3d2acc31fcd57dcdc614308ca63fec7
SHA256 afcbae7d86a85563d45db454a33d811c15604b7babc076a776718fb13e4f068d
SHA384 275ea2cbe977653dc330c9a844aaceda86cce211839947689c0125d6493b42f1fbfdbb1136add17a4d6b3addb58c2bd3
SHA512/224 50755fe1ef12f9a3dd274fa70c2d4ea902931449ead27cfa98a5277f
SHA512/256 a6d2aa40abb49d01b07f3d20713001bd0c390d0091334f3fe4746c5e65609908
SHA512 c279f31ee120a2ab2b07317fce2809de2f54af4106857d98aa53e2cdf48a5dc9276a9ac0bd1770bc0460da3dc79ff3229fa191d63dbe7340378012afd163233b
SHA3-224 e9d56139524d6350806c7573b565366375c64e38f5214c6dd597be7e
SHA3-256 f27f57797e05a60f177cae40424d8a526d71e6e7570a4c4d387a3806ab055822
SHA3-384 cac3c8a16f7aeea256331bac385b6bd892420c7eff99707e66a4ee7be388fc6bf66c16e818dacb806463aa0086d0ef6e
SHA3-512 3b936b3872998dfa9a895a4b9984a76a339b86dea3aef64f54a65d74f52b4d9ff26ff07a3b2288884839a4133fa914aa1018547df9182bc958d2ac7c29914716
RIPEMD128 64a4363fcc41b98484a32fb3a1a95ddc
RIPEMD160 359e49749a41dd63a5e21d522fe5e58915159790
RIPEMD256 92fc79375456336fc2fc67231eb786034ab9baf17b3ec665dff16a8f76f2b7c8
RIPEMD320 4312e3eed49a89d6a0b3aa82f593977dc771588f0921ddac118e474ca344ed975e26ddafa7d66014
WHIRLPOOL 28435b920185f70901934ee301a5765bc47c2944a9f5e29faf0a9b798e42fb2214daf30bf901f4b110727d2ea189691c4af14c425d4f03762fde6f58bc24816d
TIGER128,3 6a9778c81939c6a360a61f7c3e15114f
TIGER160,3 6a9778c81939c6a360a61f7c3e15114f86142bc8
TIGER192,3 6a9778c81939c6a360a61f7c3e15114f86142bc835b93021
TIGER128,4 c4803b2d8e6e8e4639b0d0451b16638a
TIGER160,4 c4803b2d8e6e8e4639b0d0451b16638a6188b6f2
TIGER192,4 c4803b2d8e6e8e4639b0d0451b16638a6188b6f28413a791
SNEFRU 7d9ec4f97a04552d19f3f7bb93940d62a60e13e20d7012196c64695932e82db8
SNEFRU256 7d9ec4f97a04552d19f3f7bb93940d62a60e13e20d7012196c64695932e82db8
GOST 239ce4862b4cde657e77b98d19b5a7593f5826e0b9c0e5b39f4cefab99fcdc41
GOST-CRYPTO 7df580db96434ec0e7117cbb46d78b83e222dab207c8e4d11abff108f07ddea4
ADLER32 30db04b1
CRC32 7fb8d544
CRC32B 0eb68adb
FNV132 eaa03ac1
FNV1A32 3b17fd35
FNV164 7bd5fc7a496e5541
FNV1A64 3560ab7af6c5c0f5
JOAAT de4be684
HAVAL128,3 60de4ddca5506af744bd37d16326f67e
HAVAL160,3 527b2bd12830056c4fb9c39187577b56160c17cb
HAVAL192,3 518c37e2b08f4668bad2824c516758bcbeb572f25a869658
HAVAL224,3 c7a18949267a00e3a2d807ba82dfec67e0eeed2546c5efc7682adb79
HAVAL256,3 f1658c0eaa493f55f7b7495d3c9fcdacc7ef1e18820b0758dca9fc34a12ed3b7
HAVAL128,4 2d1dc9c6821509df685269f490103e39
HAVAL160,4 eb8c478be17d41a0c9ba02b2b8cdcef921ea2657
HAVAL192,4 d755d470df5a7646a406a152a965b952e13082cec37e6042
HAVAL224,4 ea958c1a73dd42930e715caa17eae5ca8262b3939ea273d5b50b4ebb
HAVAL256,4 a326469340851dc29618544b58b2a5fca858b1b175eb0b730d6f04e2209c421d
HAVAL128,5 a6dc4218f0703d46afc73462090f0635
HAVAL160,5 83fb6fa74bdfb0d44419bd82c70e7409d1a10bf6
HAVAL192,5 f92de83b056190f4ce1d32e84e0612d0e87237c32c487551
HAVAL224,5 c08d5f9d27ab8ace355296d13ff703ab58c78f264f96c2abecbd8f99
HAVAL256,5 6a4c4d5f87e42c6e9703df57cadccf71b13754f589a36472b6d4ad2251029793

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