SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['EGP' 'VOYA' 'EQNR' 'HMC' 'ICL' 'TEVA']f44f0bdbdd0266b2593010571adf17329d660658b75a50d80d94d175fd63d937

String encoded to other algorithms

Here you can view hashes for "['EGP' 'VOYA' 'EQNR' 'HMC' 'ICL' 'TEVA']" string encoded with other popular algorithms

MD2 180315f4f3c31e53d2d5202c2b207182
MD4 c50480304ae3a7123069f29516dba232
MD5 9b6df6d0da9e1e6cfedff06c8fec9b71
SHA1 945dae55dc137d2a21f9536e7889b2db12556615
SHA224 37b33cd0f3852dfb71714b67f0f018fcf2689079a0cd32decf083cc2
SHA256 f44f0bdbdd0266b2593010571adf17329d660658b75a50d80d94d175fd63d937
SHA384 b3c08d8b310ea30a1895bc436f562d2a437ec7cc363a2e968d31f2038f430ece990cbef29aa53f48cc71208a9a7f50f5
SHA512/224 f7c32cb5111c2725196032d9f7415585cb193b0aa22368bcd15cf106
SHA512/256 632205250bc7117954ef1e559f3cfd77a83ef179cfe00235d1d729e8d0b589b0
SHA512 573a249e00a915cce6d4444065de04c49676c913766bd55b1dd7b46f46fc1ae870b79d967d01220ac545097358c2c199465eb2968d8ac1c64bb4b1f520760015
SHA3-224 9d72d0af895c4f6fda1a68e1843eb48a2ac002b95439c1bfe66c9633
SHA3-256 fe7b2912e239930b37b2e5dcfc3a6477f9558dd06f838b900f463518ef6afce0
SHA3-384 87b52dacfe1cded9a33e8a0322753a236fee9ca274b855c7f5ae4575630af16fc189f8c980426b78e8933dcd99037415
SHA3-512 29985f04b16043e40703b97ece95ae5c93e36ba7ba50c49e76f8bbe7d13c7914b50737db2e366d85b0cd4a01a042f720559b369a8c4c32010b8ae341ca52b4a6
RIPEMD128 54b6cb7d086199ebacd5682e3aab038f
RIPEMD160 4ec88d9c59218ed7b7a6f162132b61bf8a1130b6
RIPEMD256 7e7fc7f8da434d7ee9cb14455c62c49399c1c94366510395bc90a9407c851dcd
RIPEMD320 b30470a0fc066d722e99d82e15aa209ab1b331187b217041e5f7c21272e2f44273a423b82cbdd263
WHIRLPOOL 7fcf2a697f6622a0b1aea3046f0184f4680ed4caa904b54b9b2535b266f43af974c469a67fb6afd42ce7b5277aa6dbc3a2677cfea2307d60856bc2a6cc22be2f
TIGER128,3 3d6fc45f6fc497f963c4c47e93188671
TIGER160,3 3d6fc45f6fc497f963c4c47e931886716195ffc5
TIGER192,3 3d6fc45f6fc497f963c4c47e931886716195ffc54d8a3908
TIGER128,4 624853712619c8e59ffb7e3ab88b63e2
TIGER160,4 624853712619c8e59ffb7e3ab88b63e2b1641d1b
TIGER192,4 624853712619c8e59ffb7e3ab88b63e2b1641d1bd2e4c4fe
SNEFRU 4c6e7fc554186e8169bb6a6c548327eac18349276a92078332a30dd2442928b7
SNEFRU256 4c6e7fc554186e8169bb6a6c548327eac18349276a92078332a30dd2442928b7
GOST fd397aca1a59531ef0fd124da4dbbff11756e3d18f5c6684dd72c368a56cbafa
GOST-CRYPTO d0870602f3384d9e4fca8aa7b6d916cf204ff1f5d58e87b1db2050d67e58ae98
ADLER32 c08c095e
CRC32 104ed3c9
CRC32B 8a191611
FNV132 99b2d990
FNV1A32 a3a9403a
FNV164 4dcd2ab3f717d810
FNV1A64 09799dfd8c64db9a
JOAAT 43fa2099
HAVAL128,3 e84aed43d63f5252a0f739dd8019f7fa
HAVAL160,3 220a621b446acdd96e053d650af9312f9e928394
HAVAL192,3 30d340812d102fae580411effcff1e94e7e96e608fccc291
HAVAL224,3 151d23df526874f44b54a0456836ab3196c5adc76176105a7eebe599
HAVAL256,3 9967eb444712fce2f7e7dca960e1bc9856e602c5db0b82c620e785e92ecd6d90
HAVAL128,4 5d966ca642cf5492098a229eb109a299
HAVAL160,4 c26f709f37016d6e973998cdee42f026bd6b0e63
HAVAL192,4 722887db547d0f1a2e781f51948d0e912fcf9f6548aee814
HAVAL224,4 29a5785535307b8ecdd912a685146b4b0d77f599358c0d79e4e3cd51
HAVAL256,4 733d74e6c3d9dd61c8c0f0b4c53a1c67c9eb7f6fb691da01d7a0e3a314ca6925
HAVAL128,5 220d50cad12c2e4afc32b9941bd87608
HAVAL160,5 d6e0daa2b7fb25df2698568f818606f14dd838db
HAVAL192,5 9ca40276af8e04e6ef4c30003839902eb221cea5ecca3966
HAVAL224,5 3af2b68648b5cdf5f21bac835cf90354cbe1720a0006211769553417
HAVAL256,5 61ba009d9d3577525a8df9d120717963190efce6b332b608990419af20186a01

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