SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['ARCE' 'ENS' 'CSIQ']187f3cabbfd0ab935f90690d88dde077cc65618cd9f1a7a283b500718febc959

String "['ARCE' 'ENS' 'CSIQ']" encoded to other algorithms

Here you can view hashes for "['ARCE' 'ENS' 'CSIQ']" string encoded with other popular algorithms

MD2 cfa3fa6096d4851a03a2354cd3cc57d9
MD4 2cc63ba0f751f3e020f683b3793b28a4
MD5 5e2984cb0e0480dbdb8bc709a37a1145
SHA1 f5f7a560994baca7195afcab80a28a9fb894ea70
SHA224 a38b96a54c882507fade2866ebb75266a2cd87243446b4355a50281f
SHA256 187f3cabbfd0ab935f90690d88dde077cc65618cd9f1a7a283b500718febc959
SHA384 786e33065b762210f5d0e7e5393c7d1c394a24832c034029014fc1fa470b3424542b34a1a98c52685d3b18ba2f8f45b7
SHA512/224 adc0373b6527ba9915bda2377daab81bec0a0293f82dce1fdbe7c55a
SHA512/256 2a03b1135094a821cfbbed8f6da2714a6f273d12955202666e889a71d6fcdf25
SHA512 27ff4b6c1927531d857f2f738d1164ed5213727af4e92ff4aa2384b08b375f02e0f5c41d00c999f1bc241edccea9de32cbc937211e9166f73de0ff61dfb74fa6
SHA3-224 9e5df8d6a8f325c8cb726a9b4c3ebeeaf792cbe26f484852244ece93
SHA3-256 2dc654ad2ff43eae0a6939c26f3f4481b05226dc668c0db858aed18e47469e98
SHA3-384 a1ab8fbfe5c35e68493e2669df89f71ba900c5a8263008e604a119ef3808973d3bcaad1023f2ce59bb3241dfeac6ee6f
SHA3-512 449aff8a1b9a4747c777f22d492e92850335be2a55465545349ad2baaced6021b83b3611098f6c80b8188cafd6ba18bb079ee4d0fa13e0b100bfbad9c7688056
RIPEMD128 c964e3127d3cb8fe75549207d076247a
RIPEMD160 30d8db364a6de210177ffbb00a6dd1489edd4621
RIPEMD256 513ae7098c0a0e4660ae017dbc7ee3124f39e63d354419a0ee6d0ffb8cd12f6f
RIPEMD320 73e135257c6fa4cc41a0a4aada53c376938d58a1bcea48e28e0f81554b885fc9173aab0cf5f86e67
WHIRLPOOL 85645ffa1b979f1030d200b37bf8541a6ebc17e9667a9cc6fa5339fc5b037bb0e4613c4039ea56539125e8504620e333ce0526641ba83cf5f3be67f36f6dcc34
TIGER128,3 29c0b8f384ad234e5c81ff7da3dea899
TIGER160,3 29c0b8f384ad234e5c81ff7da3dea89942cfff5d
TIGER192,3 29c0b8f384ad234e5c81ff7da3dea89942cfff5d296eb54f
TIGER128,4 b862a229862f27fbdb0b520a5198645c
TIGER160,4 b862a229862f27fbdb0b520a5198645c6462bfd7
TIGER192,4 b862a229862f27fbdb0b520a5198645c6462bfd76396fee3
SNEFRU 78fe1f55cbd9a2752c2f375c63efc05318b8ecdbf153f0fe1e73f35807ab8948
SNEFRU256 78fe1f55cbd9a2752c2f375c63efc05318b8ecdbf153f0fe1e73f35807ab8948
GOST 73682c0a66e73ff7494f23f81ea418374d10375b605f83388847a72a4aa5de3c
GOST-CRYPTO 3039d71bb839a6f852003ba5c32beeeb14c788f1486dacab09a4de1d05504644
ADLER32 372d0514
CRC32 c8a2f72b
CRC32B c33099d4
FNV132 5c51522e
FNV1A32 f2d09140
FNV164 0f12b8e62a3a280e
FNV1A64 f50f00e6688d0340
JOAAT 3cb74f73
HAVAL128,3 e13746387c8d4eac06a2914660ab4ca8
HAVAL160,3 abbbadc5b10dba46ecffcac706979ba0d18e4a1a
HAVAL192,3 5f25044059c4312e04c865b6cf11fbf6cf75b163afd2df54
HAVAL224,3 16f8cc957194cb90b84b6ab2b9dfd78b26cfc69adc7c4377f051b1f5
HAVAL256,3 a88c3e1e1654d373a082261a6cd1cd334633ccb798ca3186a7e773e998cadeac
HAVAL128,4 abc72b29af4a1b6b86fd3460cca1cec9
HAVAL160,4 c646633804e9bc335e132dcbc47b6a1c80b3322b
HAVAL192,4 aa28c7c4d86ee8c62dd6cc19b003287dc3bace7c0fa8b121
HAVAL224,4 93166a83cc702fe9e1ca932a1e1e8f0f09f2e1ce00e0c4f3235a9205
HAVAL256,4 fd25a46e09e091fcb3ded7786e35607cb64a93fb4afd03b8579b2736aa2cf266
HAVAL128,5 f14191cd2a68e16ef3759f7106bee380
HAVAL160,5 93d5d4fb277c149419fc38be9b8e7e00dbece1a4
HAVAL192,5 b60ae333836487c65f7cbdde33ebc7d197e0f9b19f4242a8
HAVAL224,5 104ff35d3a2c9aefc6030c90e11b85f8c9d6b363b58afbebe08efcfd
HAVAL256,5 6629fef6f36687144789c80f198a8e82b864f8f5e8500103d64c72ce0156a492

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