SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['AAPL' 'FB' 'NLY' 'CONE' 'IRT' 'CMCSA' 'MRK' 'KIM' 'BGCP' 'NREF']9810365990dc3bc60eae7e2b1c6f239d19a2a4ba57b9c2496f290dccfdae4dce

String encoded to other algorithms

Here you can view hashes for "['AAPL' 'FB' 'NLY' 'CONE' 'IRT' 'CMCSA' 'MRK' 'KIM' 'BGCP' 'NREF']" string encoded with other popular algorithms

MD2 0744b65877d12e016557355cf3c0bad2
MD4 1ae4b57f7a1859634bc6fd595cee21d2
MD5 9dc089aa3d671dbce539de7140f23b5a
SHA1 58efd6fdf1e09b36a5a1a794eb5958dc15b3ba1a
SHA224 850ea16d1f0b59f5ac959b36137b9d28ce02d6cf1e53862c04fc076f
SHA256 9810365990dc3bc60eae7e2b1c6f239d19a2a4ba57b9c2496f290dccfdae4dce
SHA384 91654b18b4d54252691201c3a7fd74b5f166c21617011c78a417323dc27d2f93f790d99d3cc53991fa3024bede0fbeaf
SHA512/224 62746277738efb8d75fe58196c0e8fe3318ee03d99b02f0b60f2333d
SHA512/256 cea19e85d32fd30102c1f8ce4b5a90929c36ca47777b0148c9db1d87e33046bd
SHA512 919b6503389e64ef24dab2a4bb614fa56982699334f22ccc26aee3cfef8207241ed5d9b65ddba27a987d7f6907b0bc7d9a075326c18291db72256aa1f4705d91
SHA3-224 d36affae5c1f356fa933ef20aec5ef10232ee6dfb167fb19e8b04cc3
SHA3-256 3ec98ce9080c46a257491acde3dd975b40718441c33c3a422a3cf61290761f05
SHA3-384 a41807405956c4e2e9f9af2ff52b37b1d3f070ef8d6e363a48e5aa22446904b12d20ac1a0723966a35a4456e09586598
SHA3-512 3436539f65463b24adac01d6f9cce33e150492b0d7f96747c446cb0cc01a186ceccac46591ec5dd14146338311b95dd94f69a02347e98f8130bf8407954b1158
RIPEMD128 44c07af15020a0abeb0959da858874e2
RIPEMD160 faaa3fd68b6709651fdbf12f5c8f179bf37f586b
RIPEMD256 f438b1d413e973158e2e2dc013eac46c66f89d7d10dc0403b848b0d54d62218b
RIPEMD320 d50fb4d44d4ad9d1bda81eef3a6ae5e83d8976edbb5ad181b24a3a944e1eb5395c11835889e2eea6
WHIRLPOOL 7222f72a5c350e2bf5a0f59c1833ca39badf9de0641b269cca9892bc40659995419888eb84dab6984061004e83599b6a40eb23a3defea0cdb0423025db22af52
TIGER128,3 8e256ebf62bb8325699a59a3ec9acc69
TIGER160,3 8e256ebf62bb8325699a59a3ec9acc69035f20f8
TIGER192,3 8e256ebf62bb8325699a59a3ec9acc69035f20f838e9ccdb
TIGER128,4 505ae74afb3baa61b7f765d31290a889
TIGER160,4 505ae74afb3baa61b7f765d31290a8894d08082e
TIGER192,4 505ae74afb3baa61b7f765d31290a8894d08082e396dab10
SNEFRU fd5b475905073fbaef4078af0503fb668d6223c69b106757c415aa0c22f28327
SNEFRU256 fd5b475905073fbaef4078af0503fb668d6223c69b106757c415aa0c22f28327
GOST 135f36e16bceec0148a57a480eb07230431d24d41d80e4fb44f6a3e29bae2a70
GOST-CRYPTO 561ec534005fdf36a0b8540aa2e9989f801165fb37eef7786da11ccc49f1ba92
ADLER32 f4670f0b
CRC32 1a880eac
CRC32B 5a56d373
FNV132 f1385369
FNV1A32 282bb6f9
FNV164 38d0703381111489
FNV1A64 61f7b21acc26d3d9
JOAAT a28edc17
HAVAL128,3 466192652bf481b61c8a09da5cfd752a
HAVAL160,3 568be8e59018fd3153715f2a76867f8b4f915fa5
HAVAL192,3 7acae49fad2c7257d4f06d0cc6485db4508c7909732f12a8
HAVAL224,3 097e21759a297b444be31703c76502cbd21cfcfa59ef1fc4bb613170
HAVAL256,3 942a668a50cb9b25c48c5e4b65839e09351c3c24a4937fa4fbced3b5751a887f
HAVAL128,4 702d7192a2fdb6aed0c7453963025ca2
HAVAL160,4 651ecfd1a804f55e33313bf09d25d3069736b11b
HAVAL192,4 801f8caf3cbeddb39e1d9c441d04814255cee1d6ae9a3dc8
HAVAL224,4 5f87ce2a225026024a2726631109e68d369a488055402080c9fb36df
HAVAL256,4 7ff9ff28b9e923ae2e6e9722660536800370bafbf4372ac476972a506fa90990
HAVAL128,5 457f09cd5a7490751047fcbbbbc28f99
HAVAL160,5 f06628d7d3131259c2909c30064d57be5e5e7ad5
HAVAL192,5 97e05e20c285fd38df528862a7aa1d13a3005a7a87d10b05
HAVAL224,5 128b73a30e5d83186eec5c102e96be0a1f138af6490074f2927b3f14
HAVAL256,5 57888917740c26cf565c85c0703f3472cee47f6bcef4f70eac5dbc2f9e045d31

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