SHA256 hash

SHA256 encoded string

d64ab4dd35629e599afc6214deadb61596cfe98febb7edc429ea8c40f44e7082

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27LOGI%27 %27CCK%27 %27STLD%27 %27EFSC%27 %27GPK%27%5Dd64ab4dd35629e599afc6214deadb61596cfe98febb7edc429ea8c40f44e7082

String encoded to other algorithms

Here you can view hashes for "%5B%27LOGI%27 %27CCK%27 %27STLD%27 %27EFSC%27 %27GPK%27%5D" string encoded with other popular algorithms

MD2 6dec674243fa623a2dbdcbc9aca974e5
MD4 6238f2176342b8265060b5351455b581
MD5 9cc53caf8e71e2645b0adc8f532e1d88
SHA1 78b3ea6c02d58391a0ffcb1d7f79609614628a08
SHA224 5820c0f84668fe41c7b20cd393f6fd313b607a663c07eb40d03bc7d5
SHA256 d64ab4dd35629e599afc6214deadb61596cfe98febb7edc429ea8c40f44e7082
SHA384 bc84fdab12ae00a0cd456750a557d36fec725a6a4c1a7f5e75ff04b6104ae8adebad9793e97e694f6a8e5a0f0d5c6f8e
SHA512/224 06c3e769e0f1b14d735338f8025aff6a896920ecea8580c6d37eba86
SHA512/256 e8cbd41073f72fa748d1a09c20d07929a9e48afa6a8a10655a2f46fc6ef6be38
SHA512 d9574f2dae25033a3df20555b7acae01e25c01646b3795188bdde07a6396c2bbf454e3d26007585fde7646961313a268153bfe24f723d5fb18adf8e579d21a33
SHA3-224 1a4235e020d627368f84f208e7050f0304758540b352a0b5e30f5324
SHA3-256 6eff261ace7e2e07f0d1c87165535e32bdfc885537d88805121ecccdb7069fa3
SHA3-384 4386e9a040847055205e6e8b88f6ec2b419e4cd330d69531b1f7b37238a28ab2526929ed0cad4ad6259e51d8b2680e36
SHA3-512 8c876ee41891803f125792fb512e252885d5de7041e00254e3fd9bcf2ddab2aeaa767d8180c5d00b8ae06d048a5037efc2a5dd1f939139ad99c8e8adaa19e8e1
RIPEMD128 2020a2a52b9cb4e983f0ac4798601b99
RIPEMD160 6d41b04712f1784594f69c1d2b7005605e592a8f
RIPEMD256 374e9592043bea0472bbd753ac2aca061866a0791c0f23a1a8c8582c163f2dcc
RIPEMD320 b7df4e4f25c4bab0a70dbdb4520fdd6bd218e8014368a3bdede284e89a3ebb14b4a261e0dd66c481
WHIRLPOOL 5724fa1d97b16bb3f008effc242cc7b89a5e6e33b29b6cee77fcaab025977c863be002bc373983a5266b9dfab78d1f6e199dec4eb78a730850e7dd76aa36e8f8
TIGER128,3 042f5e18eef9ad14c9e11c456c5ec21c
TIGER160,3 042f5e18eef9ad14c9e11c456c5ec21c3b815792
TIGER192,3 042f5e18eef9ad14c9e11c456c5ec21c3b8157926d489e00
TIGER128,4 16cec840837f50faacffb657986b6be0
TIGER160,4 16cec840837f50faacffb657986b6be0a6fec402
TIGER192,4 16cec840837f50faacffb657986b6be0a6fec40255f4fc76
SNEFRU 1f394fe1272a73c3795014f71c3ebefabc49765b9707231581b75770ff895de4
SNEFRU256 1f394fe1272a73c3795014f71c3ebefabc49765b9707231581b75770ff895de4
GOST b81f63ac8fcff5eb390c19f3ef9de8785db14d3386fc480f12204975439c7c56
GOST-CRYPTO 3f312eeaadc5b92c5c0feca4c3a41d1e71bd8256543d34eed69b1840c7eb865f
ADLER32 6ff70c7d
CRC32 c24099e2
CRC32B 0b2212a8
FNV132 09a51a61
FNV1A32 2822c6c1
FNV164 1e89dba2ad2e84c1
FNV1A64 210f94222baf2fa1
JOAAT 0650404d
HAVAL128,3 c54dab91e2f9516e3d767c50af13d73c
HAVAL160,3 c2b58a99eb700a6c0099ac21f6ac230bddd34dc7
HAVAL192,3 3ab0d8b6f7cec8c808ac90df9a13101f60b29a46f4f4866d
HAVAL224,3 ec756e3bc763d018956431ef285ef5f94d5ca942c94405f7f00d21d8
HAVAL256,3 26800187174f6624400fa3fca54e76d0e5b594276678111e5c37ace355bab7a7
HAVAL128,4 8d3c5c850525670a97189238690e4830
HAVAL160,4 d28ef193f1009a23c9db8287e60a988df24d9db8
HAVAL192,4 6c84deb59fb2fa6044580fe2c8f4933fa9241d93cfc9b35f
HAVAL224,4 fb56530ddfbc11091ff956f4f6165488bab524ac3f1d0fa88e9c0ab6
HAVAL256,4 dd3349adbe0df2b6e7c6de0f4c46f31df0e85025508fce70c35d9e2340b4293e
HAVAL128,5 29d8662b0d737812e2b74d5c27d981e5
HAVAL160,5 35d80c1a07bcc5beae43387cba9ac139a94ed158
HAVAL192,5 85a0c30d0096ab87ef37b59b81dee85211f5bc9edd53c5fe
HAVAL224,5 1d57d6c924b57532204f5cf5f51b919e4d899fa3cdfaaa384d7b6c9d
HAVAL256,5 1f9b4fdb9563c7249e341245986aa652cc241ef5c9dee8722bdd4ed746e96b5d

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: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world 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: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world 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")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.

Example:

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)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
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 ='https://md5calc.com/hash/md5.plain/'.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: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;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 https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;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: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= 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=
URL: https://md5calc.com/hash/b64d--md5.plain/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
URL: https://md5calc.com/hash/b64d--md5.plain/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.

<?php
    $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