SHA256 hash

SHA256 encoded string

bbe401eb9d73c3a673998a1f981bdeea7ae58fe487112684c0d358dba199151a

Your last 10 encodings

AlgorithmStringHash
sha256['BAC' 'WFC' 'C' 'INFY']bbe401eb9d73c3a673998a1f981bdeea7ae58fe487112684c0d358dba199151a

String "['BAC' 'WFC' 'C' 'INFY']" encoded to other algorithms

Here you can view hashes for "['BAC' 'WFC' 'C' 'INFY']" string encoded with other popular algorithms

MD2 87117b4b2a72d2addf74e8243e98290d
MD4 a50e0ac09734102c3d8d81125736a567
MD5 2184149f93539edd8d51dfd5aefd85cd
SHA1 588b6fc67395d3f366f2bdf08a0d283f47ad94e6
SHA224 ef885886e5557da1aea7c2009d22a5256d0f0664bc72e89b39068ca2
SHA256 bbe401eb9d73c3a673998a1f981bdeea7ae58fe487112684c0d358dba199151a
SHA384 e49c0d5bdef00c719843ab9a1bdb99e000296ff84c60454628519b1625a5d3fbe86b22908aca32663a3b224b21d04470
SHA512/224 f165a70f5e18152e2400a4d1e4f14f174ecc4a08e9b1dd7e2605c81d
SHA512/256 29a79d75bb891b5dd399bed2248e2cdaebc68df0cf9fd4006b4c2a488c68ae1a
SHA512 0471cb3a1f5594d499bf417f9b3b5fae8b70502b3c51a31585f52b4c4fbfdb2ff0ab2bbe580899184c0693e7b244ae6834f61eb3afd1b94fee025e0386398ca6
SHA3-224 a0e8d5ebc63fe6e829f6f272485be3ccf221849655eada51fa6a5283
SHA3-256 84d73ed21674473d0588da4ef495e99000cd49d191bff3c7a31ddbe34fbe7bb4
SHA3-384 3672a1e63bfed7e3d40d4cd68ed68d3c9a54df95d9beec56009427c9d1d933efd177bf1910302e026210d3799efe16ee
SHA3-512 15355a93d85915968eecf4ca0a52d5775758881ce32efe3e62533073721021a337cbbeff1d8cd9a4b6109e5eec7dabc27fa1229e107d3873b0fafe1651bbbd80
RIPEMD128 3d14778b1587abcecf64eb1c200883a6
RIPEMD160 5eb2f3a1e113ab5d369da06a2ae013e846c2e05b
RIPEMD256 f20ef0296ce0f9dc04a11eaad13df1b62d12d0407ad9894ba0be4024c22a08ca
RIPEMD320 d567767724080f356d7b32d9bc50680c3d1d326482b2fbc5eceee5db684e84b6aa8ce587ce014752
WHIRLPOOL e234ded3084ac45d0ad756058727bfec478f5a3f309282699c7578c13c19bb5a822388d7a97012823bb2ba4602a48b14085ffc139b14cdddaec52db00d50c649
TIGER128,3 83278f6a1bb426721d984dfc6b62cee6
TIGER160,3 83278f6a1bb426721d984dfc6b62cee6de80afc3
TIGER192,3 83278f6a1bb426721d984dfc6b62cee6de80afc3d31ca320
TIGER128,4 e1f8d27d2c2adc44e7ffbd9af913b900
TIGER160,4 e1f8d27d2c2adc44e7ffbd9af913b900510c1990
TIGER192,4 e1f8d27d2c2adc44e7ffbd9af913b900510c1990631e8450
SNEFRU bc999dd617117249064e8ed9901990f726b6d4ad5cfd16265a6986e95621a6aa
SNEFRU256 bc999dd617117249064e8ed9901990f726b6d4ad5cfd16265a6986e95621a6aa
GOST 1a6b1d6501857042e136c13e7d33ee28e6220bb8b7f436bbc9085f7b4d5305e2
GOST-CRYPTO 6c2910820f8b43c56506af2841527344430731a9f53614946f013b4c2c48f446
ADLER32 428e0570
CRC32 6b8bd660
CRC32B 0a8acb64
CRC32C 05976b14
FNV132 bb524474
FNV1A32 ecb02206
FNV164 2731c8450dbdb274
FNV1A64 6f8f671d70da1d66
JOAAT d9cb9759
MURMUR3A e769172c
MURMUR3C 2f0a380d80f7e29856bcb1f7aae400fc
MURMUR3F 1db423910254eb16a6e73e04c39d5d56
XXH32 2d4491aa
XXH64 b39062a1d4017cc2
XXH3 60ed074c33413d72
XXH128 0f7f3286085aeb451d0776359d0d862e
HAVAL128,3 251cb9c20bc7b21fde884806321a3904
HAVAL160,3 7b976c20fc0e16051ce1fb349cea6814b0e6406a
HAVAL192,3 02c351902ea5dd41b9cd07e10d524cccf99cd59f02db64fb
HAVAL224,3 b9ada9fd6c5fba0d811008b559822e56183056bcab76a83e48843a38
HAVAL256,3 92a4a45bc043b2b7ba6ffc712e33a57f65e00e6bcf1d736b499f56fceee9a259
HAVAL128,4 a98f10e35f6fb8ab576fc58377d2c339
HAVAL160,4 d0cc9e70b03224c50be74387c3cf8ea5689ea78a
HAVAL192,4 f9cabecc6754937ecfa17f22718a0706a67be33b55068838
HAVAL224,4 a5343e0796414d71e3b94a29afc9d2cc08270102948dc8c1c2daa012
HAVAL256,4 6e9d720b8940224852e2ed958a610734e4712e64246fc9ef396ab1fae9a2a38b
HAVAL128,5 360392ff43ca777e85fbbcc46deb3380
HAVAL160,5 31de7d41916247645d952cfc408554ed062e9e4a
HAVAL192,5 5a87f9660ad9024998ca00ecb387454897d0334c15c17173
HAVAL224,5 4ed7d259effee295f70f919ebff8939a609a178380ef6f0a72c4b675
HAVAL256,5 4755cc32ffe246ea83e70fdb5766850b81f2ce16a83d3a90b69f830bd5501eaa

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