SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FCNCA' 'HLI' 'OMCL' 'GAIN' 'DT']3618535b8c7ed4d4bdf852389b2461e7a2c26b6dda9fd3eda841df942ecabba5

String encoded to other algorithms

Here you can view hashes for "['FCNCA' 'HLI' 'OMCL' 'GAIN' 'DT']" string encoded with other popular algorithms

MD2 6d2b29b0aac5e7e1c60076919b226d0c
MD4 6235a4a2571062a3ad87fef47fa2ceb0
MD5 cd0568374e3280a586b477647b8c26cf
SHA1 66e3f7450d164d85f79cefaefffbd52a5c2bec85
SHA224 5c73d37f457fbba4caf471422ab5bbe8a6692efc4acd0096cd14196b
SHA256 3618535b8c7ed4d4bdf852389b2461e7a2c26b6dda9fd3eda841df942ecabba5
SHA384 c665051d508770de61aea7c29c6fb7487cecf53aac1aa0915541765efef08ceb764b2c6ac8c6e4d520981b0e09b234de
SHA512/224 bf3b5bd4398f91bcfb4ca1a190f38cc2588a0aa46604310e51e4d629
SHA512/256 5f4ac03234bc7e5f2f0ed7ec1bc31416b5c2f2ab63edf157aa302cfc9b04d41e
SHA512 d0c373d4fb7e5ab53614c1d5617098919952447c5f0243204db5a24ad7ad1e4eb1e43a4d3f5783f278e630b26b63f1aa498a544fcb693d119c2ce8b315852146
SHA3-224 cebd14395083a88b2c4641269e9c4bee3566f3c8369c4ca61ce7d7af
SHA3-256 1ec748bcfd8e77985ed1edca8224460e1bf8a61e613fe3b12fb44ef55b60ed23
SHA3-384 a71e55f570acb192701ec53f8872efff3b762403c3e3caa647a5b620a9f6a10e0ed3865f7d05857548331e336c52c77a
SHA3-512 43400be37f0c7c54cd1cefb235150a28758de3d5b5dbd6e99f11871a54d65e011335bfe41daa29744b29827d3281b96ed172c4cdc59bd18a1c6d1216629ea9e3
RIPEMD128 340140b7fe8e3346c5b628c11b124fc3
RIPEMD160 29e6b117a50a7f69e1ef17200bcb74a69a9cf963
RIPEMD256 247dd84b332a8db7746b2539de1c65b6cf8cb379e991cef18cf25efe4878c7be
RIPEMD320 590b05b23e66844536a557c32fab8283d9b66c64c353459c2de6828eb185ffe41639030b689fc99f
WHIRLPOOL 43c6b6275d63a6f6071c7da8f5dc5e9d213aa205f5b9266286b15454c28cc304bb16ff6ee7f68acef785547473d9bdfb2c3ab7bc8615c6cc2968c50212420e84
TIGER128,3 7cdbe9a959163973a03c6cff0fe2437e
TIGER160,3 7cdbe9a959163973a03c6cff0fe2437eb37e719c
TIGER192,3 7cdbe9a959163973a03c6cff0fe2437eb37e719c32144a03
TIGER128,4 d23e2d3a6dd3d8a85b0c5853dd4c90f9
TIGER160,4 d23e2d3a6dd3d8a85b0c5853dd4c90f93af88fc0
TIGER192,4 d23e2d3a6dd3d8a85b0c5853dd4c90f93af88fc088b8d1a5
SNEFRU c00f0f35de7d1360cf0dfa7c3d11f029e4903a90b1b398c1127c11c23a4f1eb4
SNEFRU256 c00f0f35de7d1360cf0dfa7c3d11f029e4903a90b1b398c1127c11c23a4f1eb4
GOST d4af7307ec73c7a84fe6121c49d9f75c4dfdbc5f6b50beea01b6d30fb863c739
GOST-CRYPTO a8d646a707e3a9bb5b0da5698280d5c99d6a875bf7d44a28a28d0a56b5814347
ADLER32 8a5907d9
CRC32 29f05823
CRC32B ce1337dc
FNV132 9b8801a9
FNV1A32 d47e3765
FNV164 310abfc66979a469
FNV1A64 6b9efa0be8c11965
JOAAT d29c8ad3
HAVAL128,3 7c3dc88aa716c499923d330a70a28819
HAVAL160,3 c51b4a2cd0713f6af218f146000e9afbe1b9aa10
HAVAL192,3 c9d2c89f145ef9ea71bd1b3a372ba57ed6413677ecff130d
HAVAL224,3 e4fb916b908cca11b873f727741d50419adbb0568b9cca7d4bd6b317
HAVAL256,3 62fa2bca4f0eb48fce3a9c1122b5fa46f03e9c8cf04d78281ca8cc1b691c9e2c
HAVAL128,4 f9a0d8f2cedc3eb56fdcbbd131720fd3
HAVAL160,4 96261288325ee6f156f7c82ac44b48164303f25f
HAVAL192,4 b2b8118eb5b23914675ea9ca7d36bfbc3d01293c39d31e57
HAVAL224,4 43fd77f14c1191c84cacfaa588c3ab300f2e4f3c29aa16dc441d9c41
HAVAL256,4 df803232e3d1aef50ade6ce309b41d3f7cfcdf3e295cbdbead2a0cf00096cb09
HAVAL128,5 77d3b22e3cfe811dbaafca96cb757848
HAVAL160,5 9710683b489cc6f36086de96e6d787ba1a17074f
HAVAL192,5 57bf96976225f47264ce6dcb2d52947e8de9993acc0dcbf1
HAVAL224,5 444f544a9e4ab8ab9299834843af5ec37376f541c8866a8442360acf
HAVAL256,5 a96de87d73e2086e31cc1c76712ca18c6cdbc67ef82d005174db5a4944aee5cf

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