SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['GILD' 'TNDM' 'ARI' 'GFF' 'MWK' 'MRK' 'ABBV']7fbe1ae66153cf73b2430814521bc9d329162a816bc29889eec43215510c85ab

String encoded to other algorithms

Here you can view hashes for "['GILD' 'TNDM' 'ARI' 'GFF' 'MWK' 'MRK' 'ABBV']" string encoded with other popular algorithms

MD2 736899322e56292fa56b485da3244be4
MD4 e974abff1e90ebbf9644310bba096187
MD5 a085bd078994316eca67036597defdfa
SHA1 4cd662c2e2d32d8c35b42c2c962e40e8c7bdd25c
SHA224 23217cb194e74c5550661ab590bf678dea482930bb9ce12e3a278036
SHA256 7fbe1ae66153cf73b2430814521bc9d329162a816bc29889eec43215510c85ab
SHA384 017fdb384caaa294cad3698bd15e0f0ccb17a489ed989018223359d89cc6cf181253341ea6df94106e28fbf1f7ac0ba4
SHA512/224 bc40f71dd22bb43c86994a7928b6435b693935c687db80e6498dc6e6
SHA512/256 98b6739022fce8b04021264904a18d26fb0feb6337b83974e8624be2fad45cec
SHA512 a2e504c1dcddb81a7139b23fb585bcaa3e15022ed73684d8bea6bb68520893519e5a97bac597ff2e3a53c0914bd5aeb66980c25e8ea5e6db156a2cee89a0a5e4
SHA3-224 3e30898935e0fa01f6a982798d357584457820bd51b2f78b63f7a5e0
SHA3-256 5c999ebebb618feded4362787ea5cbe90e0e69d114c07e8ce193da512d233138
SHA3-384 7e5d4e1aa119b54cf777116bb79ebb1d40ebc46d4ae887ae1da33526aa9e86bdc7df75a4c33af9f1e92a808ffa117cea
SHA3-512 1fe7563d2de4ccf6ab0dbffe7f597c399b50be1e583a3fa5e20ba0669629d52213cc05003a23ada2a215bc8a9360d95c4084d42f24db0e878739db0f33dff562
RIPEMD128 c4acedbb9f015281c05fb131a860dfcf
RIPEMD160 f5076e3d5837752fff698670935abdf16e2d53e7
RIPEMD256 6d0adca4af8498e5f61914e724d432eb492bfa2bb853861cc02689b20b94c51c
RIPEMD320 31ad6feaa13d1cf3e74d855341f6954dbf3eaf19248e7c6d045935e05929006f0a8a8f4dada3abb8
WHIRLPOOL f4eb4ee71d4107408d44c2c07a2057bf89b9a0e417395d2bbebd636da3df92e08d995475ac44e4c8877130f07d4507159d715fc9e18809a5c9ca9b23e1865c6e
TIGER128,3 a4cef0cbe21607375f824529e0374c2a
TIGER160,3 a4cef0cbe21607375f824529e0374c2aafd5e45b
TIGER192,3 a4cef0cbe21607375f824529e0374c2aafd5e45bf18637ba
TIGER128,4 ed377e8cbf8621a396e148317911fce6
TIGER160,4 ed377e8cbf8621a396e148317911fce61f477c66
TIGER192,4 ed377e8cbf8621a396e148317911fce61f477c6683352c21
SNEFRU af2cabbbb55d2dde5de5c8a427cc16df61c9c51f02320305c493c26b9f1abc46
SNEFRU256 af2cabbbb55d2dde5de5c8a427cc16df61c9c51f02320305c493c26b9f1abc46
GOST 6d4f3b0641cd700c87511c658e386fff89c2d360a0d3876ad584f1701ed3f398
GOST-CRYPTO 462f77a83dedb3c8595466b83a8cd352110a008ae4baf5e6dd4cba38e0cf6098
ADLER32 f8e20a91
CRC32 40c1cefd
CRC32B 276f864a
FNV132 32fc3f89
FNV1A32 72644dd1
FNV164 42980f2e85eb2869
FNV1A64 b3c82b3cd5cb9bb1
JOAAT 96e2f054
HAVAL128,3 5b5a8f6017f6e873d2752b89bf019916
HAVAL160,3 a916ca7ba4763ab2a1e595d7cbdb7963fde645e1
HAVAL192,3 820a46d5dd000547e2af65a12198e395266fb3839eec557f
HAVAL224,3 128d75feebfd1cb19e0f7dbfb9d788d2005bcd186f959ffdff96a451
HAVAL256,3 f96c0ef40653b4a3fb3871a420dafe6dda4a855e06972f5eba0826698a84bb61
HAVAL128,4 1cb73e0aaf14eeda6abd14aaf0425f97
HAVAL160,4 c122c971c24aa3836567b20c881ca44f015b1a16
HAVAL192,4 33c3e972f7d9c81be657b71ce7f88fe19c72a76c4bd9969c
HAVAL224,4 161eccccd71bceb2b3f1f57b486a8477993bb9eed48b1f3e7b14c351
HAVAL256,4 9ef327c80f386bd119951e158ba33851cb41c537abbb46ce0cf5651412b84913
HAVAL128,5 41ed4aea62e959d389087b9f88eb3fd2
HAVAL160,5 bb4f571e5fca8e7812c1b4ebde5dbf3889280aa5
HAVAL192,5 552949e3d1af71194595dde133ef0983ef3b89132379d956
HAVAL224,5 fd2989065e90ca4ed5563bf2f0d712d5632957aaac83485c2661e619
HAVAL256,5 1c41eaf4355f35b613dbdb6d9c9947c86459e79d569758a8960ae11e1c31343c

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