SHA256 hash

SHA256 encoded string

18f36de399dfc57a5b067df31fb4a1866b5ae755d2a467321f55f488b4645c05

Your last 10 encodings

AlgorithmStringHash
sha256['CRUS' 'CMPR' 'SNDR' 'CMCO']18f36de399dfc57a5b067df31fb4a1866b5ae755d2a467321f55f488b4645c05

String "['CRUS' 'CMPR' 'SNDR' 'CMCO']" encoded to other algorithms

Here you can view hashes for "['CRUS' 'CMPR' 'SNDR' 'CMCO']" string encoded with other popular algorithms

MD2 33a4d45db8d7f0b3ee63068ee8bb6b4c
MD4 f07a695efaf9540467794443a20122ba
MD5 d0f9f3c802404e180f0cb271e0f5f0ea
SHA1 f4d35c710b00735a5836ec9aebae69a37e6504a1
SHA224 78a7eafaee6aaad40dfc889fce807309d4f2f99e5a850d8c39567d95
SHA256 18f36de399dfc57a5b067df31fb4a1866b5ae755d2a467321f55f488b4645c05
SHA384 aa5e74a48e61da02d2887abe66597ea7dd19b08f79a7d2ef083130dc7dd5a8115aa5f22eefcf620bf352ffc992b51f7f
SHA512/224 a8933e1a6fa8350c4855109caf82e415a95e292b6ca7b1470237257b
SHA512/256 45e9ce503e8c29a2641ace8def5e4a4449208436b40dd0b4e4aa363ac450f42d
SHA512 c5ed982fa31c79194a2e480b0cd252279922c54315ca7dea5f82e287caebe83f88ac97bb99cd1f59a6aacd9e7eb57b1b203f6c37dc57e729eb738d1ebaca9f40
SHA3-224 6a55fa426e99187b7976aaaced819d852e847f500e7e3edfd9ecae98
SHA3-256 640ca4f86b19a4257397b81e20915eac1c1a404e7da736a7037a84f53891f22b
SHA3-384 4917f67494299735ca8e6d2df173a72f4f69166932183ba291bce656034d33b55b5a329b86a2b39566cff8b8196c9fe5
SHA3-512 0fd2a4222c3846ee68cc4eb13865a7dba979905f2d63e62c372f558a8b3179496c7d61584ed32424ad3e4b2e6a2e4e8c28a6db14304bdb7b92d08391acf00fbf
RIPEMD128 e1730c2b86afa3b004dc62fe40738b65
RIPEMD160 06a1db15bd86325482eb183daf94378f5792bb5b
RIPEMD256 0d9660f08bc11f22e574deee563bc24f2853f469a39021c29605524d1d36545e
RIPEMD320 44cdb732b4a46327f34dd22b1f7e67166b8a5b3c61a0c97524b1ae3564944f3ac01c93874f75ee56
WHIRLPOOL 4114cb1f0cca83d5b66ab41184c1b31fb5a390242edb437161ec2015cde40a516b468e6a4b72174b722473307f731901e3ce6ecf6fd3f11cfa9de5fe94748b11
TIGER128,3 8bcf1b7cffd8044318e57d8ea1fcb35d
TIGER160,3 8bcf1b7cffd8044318e57d8ea1fcb35dda5d92a0
TIGER192,3 8bcf1b7cffd8044318e57d8ea1fcb35dda5d92a04ee07f18
TIGER128,4 f40afec2efff2c3b0b01801eee5d75b1
TIGER160,4 f40afec2efff2c3b0b01801eee5d75b18efbf587
TIGER192,4 f40afec2efff2c3b0b01801eee5d75b18efbf58772b14d49
SNEFRU a128ae4358fe8826a78e4fc6d45b4a53320de889a7c27b6210bf5f32c8a8a726
SNEFRU256 a128ae4358fe8826a78e4fc6d45b4a53320de889a7c27b6210bf5f32c8a8a726
GOST 582b77e357cd61af5e464488b9b8b8105346ac6ba4bda0464dbafaa0cc8f5a6a
GOST-CRYPTO dd08e4e274d4252509f421044181c357692acc8ae8bdaf8b690d6f220a6eec57
ADLER32 6b3b0719
CRC32 0dbd580a
CRC32B 8167e7b0
CRC32C d4dd3278
FNV132 76ef3653
FNV1A32 fcbea18b
FNV164 ae17712d1a360c93
FNV1A64 e56b364dce08680b
JOAAT 91ee8743
MURMUR3A 17491477
MURMUR3C 56a584922f96e6e50abbca37c66ce170
MURMUR3F 91b133afec444299560491312c5761d1
XXH32 a4148691
XXH64 f7a8066b442b7050
XXH3 562bc750df34949a
XXH128 f2283ad2d2677a157387783d806fb255
HAVAL128,3 7801e9b21bacfbff4c123e6b1296428b
HAVAL160,3 cf8e16313d8a0971e9fa77fb536ba53f36ba3bef
HAVAL192,3 d464edbed3ad02be4b135014b84f01254cc6c889333e4444
HAVAL224,3 0bdf91a0527907eee753fc548dd786ecb48656506ada4897a865d354
HAVAL256,3 4ea116cc5d3acdf40b421167068e4405d1c82c9debafe956ac3bd56460101921
HAVAL128,4 699cb60cc11626584db426bd3e9276a0
HAVAL160,4 900c591a507a13ea6ce66cf1359a82c9615660b0
HAVAL192,4 bc48f069800094b7448e71c39ff151b1ebaf6d0668062122
HAVAL224,4 8587f20591e3695ec26877cc2adcf3b99adedf8846e8fc9723fc2d66
HAVAL256,4 6b6158d93d74936b38318bcab761c34a575ba2b2a5b1ff7ba131d65392c7e273
HAVAL128,5 27bbe25a502f43b481fbd5dc5966225c
HAVAL160,5 f511be3bb2018e636d1090780af33825459cd056
HAVAL192,5 3d86a52174bf33e79194278b52f0a79cfd5276156af4a57d
HAVAL224,5 a15a819913703947bba216632bd2dea1407afa7709a2f0717dca3c4d
HAVAL256,5 80b33cc410d45c3e026dc8e90b14974404e79ed9215adcd98a38d5a1e07ade3d

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