SHA256 hash

SHA256 encoded string

5d6f40cf3fb5b0aada18ee42480d38b594a5492ae9e1578715cb567ea8678d5e

Your last 10 encodings

AlgorithmStringHash
sha256['TSLA' 'AGNC' 'ADC' 'SBFG' 'BSX']5d6f40cf3fb5b0aada18ee42480d38b594a5492ae9e1578715cb567ea8678d5e

String encoded to other algorithms

Here you can view hashes for "['TSLA' 'AGNC' 'ADC' 'SBFG' 'BSX']" string encoded with other popular algorithms

MD2 5f2b109173e9b442465e986735be4f81
MD4 8392af66cdff77f90966bb915c2da7d1
MD5 6325beeb650243065621b2da6c1daedf
SHA1 728486a33e0b5644592e1474ee85646de2944389
SHA224 c33f289aec75f46721f21384c20ec16f9ad99cc41ab737631cfa2980
SHA256 5d6f40cf3fb5b0aada18ee42480d38b594a5492ae9e1578715cb567ea8678d5e
SHA384 a36d6d300e5655a58c0ed8293d4c4178c16d6ddc578e5afca0f37544e6ea0f65892f9649b571b8ca7761f59a635bd4fe
SHA512/224 58fc9f32fab1b5f1636993926867dc0a4d13639296ca87fc82ebcea0
SHA512/256 6ef0081548b804351026de5d2f516a0f91f2e57e1da10d82ff298b0600208669
SHA512 bdf670527b3ec3c2928a65a0c4ea885db1c692fb7395aafc304220b7e3f12765acf65ee6641421bf7b729ccecd4c5db5159fba8e583f40d59d8c0d252a9f98a0
SHA3-224 397e3863b56eeb86bdb60a2bc674c03e3195547491179006cb80f5b0
SHA3-256 bcfb767541f20e2afc0abdccef3ee050769adbc6cfa0df11533a6a32875e8b4a
SHA3-384 0774b71bf8c331b6cf66c55750d2f364938260b91def5c8aaeb81ff5ffbde7cd9ff76da5d457ba3de11fef8f10ef27e5
SHA3-512 9f5783dd78c31a4f314da41446508d674134dd811b008010d2d2137911bd323242c5ebf53b19cee030425072063127b0013ebc090427af8c8b26df767e3095b2
RIPEMD128 7cd981f65d0fb748f32a3795b36ca5d7
RIPEMD160 a651914cd3d023556ee2808b1797f3fb457d974a
RIPEMD256 546c5e85a986a978799f29bdb9c7492e6c52e0df023fab52da7db7e439c746cc
RIPEMD320 f9583bc0a7e8317c5abeba2484e96cbe4a82ea4a5b0fdc18ea5c88485f3f6f40fc3e67ad9df3994f
WHIRLPOOL e9f0a130a23d29768fa1042505b9b81ae523d20c6d2bd85e9a46ceaa461c5b65ca1660fb06b22c921a13c5bf64bbf24a13ae600007854c5ed25889870d899346
TIGER128,3 1dd555282228b65404679d402b27c67c
TIGER160,3 1dd555282228b65404679d402b27c67c8b1592b2
TIGER192,3 1dd555282228b65404679d402b27c67c8b1592b20dde9b8e
TIGER128,4 9ef852745df2b231c1a88f432dbdbae5
TIGER160,4 9ef852745df2b231c1a88f432dbdbae518c07619
TIGER192,4 9ef852745df2b231c1a88f432dbdbae518c07619acef1c94
SNEFRU 01b8e12401add16ed48ba4782b04b90e77084fe7859d56c4864eb0d925f6b8d5
SNEFRU256 01b8e12401add16ed48ba4782b04b90e77084fe7859d56c4864eb0d925f6b8d5
GOST 626ad01779190968d0344a1bd019784e7bd69fa908b8821910efe0b69f026486
GOST-CRYPTO b8988799593e406e6df3428f8b490ca625f83e23e435119a241538378b25c89d
ADLER32 8a9207e3
CRC32 2778e03b
CRC32B 14f7206f
CRC32C e195c3f3
FNV132 c8c66175
FNV1A32 0395059d
FNV164 69c215d9995c02d5
FNV1A64 46659961437ce07d
JOAAT c9aae108
MURMUR3A f64295fb
MURMUR3C 1054da0bb07aa6d25c339ae43481ef8c
MURMUR3F 77b966cbf3e95c64394657e2fee7ffc1
XXH32 ec71baf5
XXH64 204d694bb9541d35
XXH3 0645394e8ff67aca
XXH128 eef92bf0a77e241fda94c4b7fb0f18a8
HAVAL128,3 358a7710f7f85769294b3a153017d8bb
HAVAL160,3 fe30fa66fe8e7a34c08d93cfd8319b2d6caf36a1
HAVAL192,3 96dd21c9ff4cf0228f3653f1608118c9a42784bf6f6d74f8
HAVAL224,3 430593520a6dbf18de72363ae82bda657476400ba9cc918b790de7b8
HAVAL256,3 d6b84a551a9a2e39e8fb64767b0abdc3539912a5e5154aeebb0410c566910df6
HAVAL128,4 a1d61667c718f76217fe72201334f94a
HAVAL160,4 35c426bc746754c2bba6c94f48a75b4118faf926
HAVAL192,4 4aa919af44cc58faab7cec2fb2940a0f45e69689d63890da
HAVAL224,4 d11be26a9c78a76e1ccbf2a52371b03dfcb6fcaf1f60b29f73afa74d
HAVAL256,4 0fbbe90a3b525f895f7c023787de509ac3283ead9d3c69550968981baed7dfe9
HAVAL128,5 075164072109f745f3073e83da2b7a5c
HAVAL160,5 a2c99ea355b447a4c1185bcc12580a634dfc8f55
HAVAL192,5 602167436395aff53dee147ce908f1948d838ad2038adeec
HAVAL224,5 5dcf5dd72143e29119d704ab5298ca83eddb3b1dde0a5ef318e3acf6
HAVAL256,5 53ccffc5a5a478bd56477d6c991f91fa5351dd3fab28a45b1451132d3b7ee040

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