SHA256 hash

SHA256 encoded string

bf0c5bb91e924eb50408d04630ad5dffe6339d651b2e3a52b503d7a40c7bc030

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27MSFT%27 %27GOOGL%27 %27TX%27 %27TEVA%27%5Dbf0c5bb91e924eb50408d04630ad5dffe6339d651b2e3a52b503d7a40c7bc030

String encoded to other algorithms

Here you can view hashes for "%5B%27MSFT%27 %27GOOGL%27 %27TX%27 %27TEVA%27%5D" string encoded with other popular algorithms

MD2 4ee757b7c723c13ec751c6b70e0477d2
MD4 36d6f8d99db96c65543155f76f389b47
MD5 4e339f98094ab5820dec17272674119d
SHA1 38a1315e72b90fc691fcc5ec9531cf8ffd251c79
SHA224 e2f0c07587e7c01c7eea9548d814396bd6033ba4b80c24e6ec71bfb7
SHA256 bf0c5bb91e924eb50408d04630ad5dffe6339d651b2e3a52b503d7a40c7bc030
SHA384 deb17c1147574b5e19111fc06b451fbbf498778a7309475704b0c1f7741c6260ef05f2cae51ddb918822335eb0a3f89d
SHA512/224 debee3d5052cbedbb71785d45a6bf299a9dec80e841fc2e301549689
SHA512/256 c65680fb8e334517682b2042e3c345279acfe065b58091b1af9ce196f34a05ff
SHA512 03eef3370efcb3607c235cdbafe9bb64b8b05dcba162aac8334ccb1f243aefd390fb1094c69e34e1e4d01088321987bc9a99b4a0e3b2420d9d48b8e94bf72286
SHA3-224 a8cf8df7a6609568eaeff8d5e3a15d6eb0a6756eb2907483523c890d
SHA3-256 0dd1a9a13272e2d4d9250ec92dcd08c1aeb0cfc6c9ce6ef510f42318fae872aa
SHA3-384 5caa8af668e52cbb59b18c20cd17497d362f01e44a5a46734ea04535bfc14a8d26772a4e9ebf4ad19d7bea0c8219faf7
SHA3-512 7f126a12cf8ee06ba2e4ad037f881f77c48c2dda375f7b74124b2535a3fe03841c6fc8c73b06364a65af45e2841988c2c9d83115d1e4385e9adeb9f984bc5e19
RIPEMD128 991714d1dc2759b63d1fa7e1b0365068
RIPEMD160 56dbb0f07255236ebc84932bd5fec5b5735f438f
RIPEMD256 1d6801033a1227922301afd4f5c212cc865c156475accfe498aaa9bd80cfa3b8
RIPEMD320 80793ceac67d414f1e70cdfb553804b97e71d206ed4a7b384dff9047960a454b0e06ff6dfb0c6ddf
WHIRLPOOL 39a6546d11b2eacd7a8a4c1cdfa77308e289973e33cfe9a738902ccf8a545092481f5d60b825dea5d001be6f6a36f4d92e0ff698ee2cd66faf5d414ea7d3d31d
TIGER128,3 7c75db5c71d8a0aadec59863208f17af
TIGER160,3 7c75db5c71d8a0aadec59863208f17af5dc31f52
TIGER192,3 7c75db5c71d8a0aadec59863208f17af5dc31f527a8994b3
TIGER128,4 b4f71c9b8e6050d67312d0f19ee1272e
TIGER160,4 b4f71c9b8e6050d67312d0f19ee1272e31c9753f
TIGER192,4 b4f71c9b8e6050d67312d0f19ee1272e31c9753fe401f176
SNEFRU f726c22476b34a193fe9e303bbe4111c0033fd6c508ccd69b216c2395598077e
SNEFRU256 f726c22476b34a193fe9e303bbe4111c0033fd6c508ccd69b216c2395598077e
GOST 249e8752ae9a1234dd3a96300a9f733691dc07d62b4f0e4ebcbfd313ab67e127
GOST-CRYPTO 71c5ca3574f3fdfd8a1a6c121d88977c66145e9aa13f7243eec0281893d894c9
ADLER32 04380a99
CRC32 73357e0b
CRC32B a47cb09e
CRC32C 26181ced
FNV132 ef7942bb
FNV1A32 ab10ebcf
FNV164 a863681441ed17fb
FNV1A64 cf412f81b8214ecf
JOAAT 6af12700
MURMUR3A 87c3ef78
MURMUR3C 0a1f240ecb79f84951cd4e85cc867e79
MURMUR3F ef45413e9e255f8870b0863657cc1ac9
XXH32 86c2ca7f
XXH64 44e2cc4e5b1c40a9
XXH3 029d1a8154bf945f
XXH128 926b8a9c559f5cac7d0f31b3d84166ec
HAVAL128,3 cbd16322610dbce50d2b7d68771b9ff3
HAVAL160,3 4c4931ee9ed5c3d3c2f2c3cca6f3f584c1bd5b92
HAVAL192,3 0549a76c96559d8dee5d22b3c686559c1e124a674402ac22
HAVAL224,3 b15273b516825550653207788a77a62925bcc8383beada14b5231635
HAVAL256,3 bb1cac3e0bf7c990869542be35d247f1ff89579528d7c3969c2b087763273cd7
HAVAL128,4 8cbbd036202bcde4575db5e25c5ba3f1
HAVAL160,4 21dee7a02297e8bdc65e7285c8846eefa74f3d53
HAVAL192,4 40492e7116058a08a5ed3f9d428257370dce00647cafa2c1
HAVAL224,4 4a38521617f91e1e921acd339656cd2bb9d08d00d583c238e1cad3c3
HAVAL256,4 4dc2ce8b217338afeef44164a102b0aac25cf0eb93753c4b49c7d1d71e43edb6
HAVAL128,5 0c46bca44a7911002329bd3c0340f139
HAVAL160,5 4e2d73b7e4d62a4fa06f5ad8e92a15141f5ec5ba
HAVAL192,5 931e2a39196c01ab27bbbe04a8a7d6f1034cf863b91d3566
HAVAL224,5 197a5f7d38891b6cc95f34a30a7d680a38726dff73de6ccf97fd8948
HAVAL256,5 2b565d33f13cc8ec3d8be5e68d1593ce0dc67e339ddeaa6669bb41a3070aa3a1

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