SHA256 hash

SHA256 encoded string

bf1a70667137c6e2229d7985ae7147b2b1978c5cb55568d5c391100baae91078

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27EGP%27 %27VOYA%27 %27EQNR%27 %27HMC%27 %27ICL%27 %27TEVA%27%5Dbf1a70667137c6e2229d7985ae7147b2b1978c5cb55568d5c391100baae91078

String encoded to other algorithms

Here you can view hashes for "%5B%27EGP%27 %27VOYA%27 %27EQNR%27 %27HMC%27 %27ICL%27 %27TEVA%27%5D" string encoded with other popular algorithms

MD2 274c142a30113e52e8590f2e462c3705
MD4 b0a9337d53454d09df0ba7e5e2d81159
MD5 5004a2928cee3fc68e20d4b9fce63048
SHA1 f4f4730620c2a5b1fe0f7d4c3c2d8ab53254bab7
SHA224 a82643ffaaeeff5c94d811eaa7f56131943485c6329095a1d4a91763
SHA256 bf1a70667137c6e2229d7985ae7147b2b1978c5cb55568d5c391100baae91078
SHA384 ddce43c2ed8e1f365691be07a9e03b4758649339d321745539e1092bf840131c238ce9a8c34d5e1bb11361035cda4060
SHA512/224 a121b8b370ebd91f00320e4e2967bf5672fed12c3414a4874e0c63fe
SHA512/256 9a2c1412870afb7e2d79e4f849ac4da244e74687ebc879d31d3c64d35cefcc24
SHA512 db938376a534ab626931c796e6d26ba243d0292afebe926e499913ed91b5462a6667cb3a3c0fe69351aa9cbcf6a5ed6a5c35967a1c96d67b9fb6fa9a8c6ea318
SHA3-224 0423ca72113c12fa3b36fe5dfe4ec801e44541319abf92cf8e575e2b
SHA3-256 bc2d3fa0414ae8384e6fdb3efbd0955881e94f1cffcba386edbe47aba4ad49b6
SHA3-384 fa2059f88813deac6a95e5fc1bcff2c4e666d86509f3c0a2f2851338bd3f864d762012f2a6abf7aaab0d253ec61f43ec
SHA3-512 7504976108d6830db358e2ce87eec83a355b93a0424348b436ea7137e9a2001dc9a7cd26d5840a42f23b0622ec0b7740c497108853bf1a33f0941772f19d504d
RIPEMD128 c29bd2539628929144fb549d0d09d105
RIPEMD160 25e0214128f65468eca145d464087b179087a3d6
RIPEMD256 4cf90b95d5a9a723efacc128bb1960c5d3d21b55ba50eea2eab8553b922f9dcd
RIPEMD320 60527c750598712fbf6dc17b03d7dec89c3cf3a467408fbd28015e442d5042c03eaf913eb1374c2b
WHIRLPOOL 2528465c8d4dafea73bfedb3d8bcdbcdc8a2668db1cdf308ee10ac59cfececf073516564ecba8a61315c38bd40fee6bb2d33693ac5938ed5340bd7ab2c90f90d
TIGER128,3 013567651c6762cfec8a9677c178a31b
TIGER160,3 013567651c6762cfec8a9677c178a31b5542d256
TIGER192,3 013567651c6762cfec8a9677c178a31b5542d256409caf1b
TIGER128,4 3f1b7b463cbb545cc331fe0e50615f6e
TIGER160,4 3f1b7b463cbb545cc331fe0e50615f6efa2cc174
TIGER192,4 3f1b7b463cbb545cc331fe0e50615f6efa2cc1746280bbea
SNEFRU 7456379e3657da6a2b4bbf83fda2a6b1a87eaa0c02ae771840e4d85598bbbe2b
SNEFRU256 7456379e3657da6a2b4bbf83fda2a6b1a87eaa0c02ae771840e4d85598bbbe2b
GOST 96badd639d832d015a00ff5c74115383709cccc7baf5c268be12cf9ab81422d8
GOST-CRYPTO ff18be31fe6076005d604d03f653a358a1c7448864aee361cbcfe06420138211
ADLER32 fafb0eb4
CRC32 0b0d672b
CRC32B 4f3714ab
CRC32C 2952bcf8
FNV132 03c643ac
FNV1A32 2540efa6
FNV164 71dcb8ec6533c16c
FNV1A64 4defabd941cf5b46
JOAAT 0f215653
MURMUR3A 29df8903
MURMUR3C 428d4e22db9b6d5ec4ec978723c2bac9
MURMUR3F 9b606de54022d8211481c627cef85e2a
XXH32 26b8a99d
XXH64 333a5bf9b462e75c
XXH3 5dca4b483a5afda6
XXH128 e420f965ed1d02a4659cdb81382c1f43
HAVAL128,3 ed453c592b40088f1b7d25ef1048c082
HAVAL160,3 bbf0dd216ade9c79fa88aae3bce6e74189bb6261
HAVAL192,3 d4888e54c35573cc6b1c1cb4b08b93244a9175516ee77019
HAVAL224,3 1ef49b961b4ee3956467a37db6828d55d9c18ad651055f8205e73db6
HAVAL256,3 6cb5a9bcfac68a33b7308eae9e42653f14c62334bff1fb9190e54f7abddaa93b
HAVAL128,4 e07a4ce3c056f7d6de6be6f359aac93f
HAVAL160,4 f0dbc31767e9ec10fb5546fe620d82f59c1ed465
HAVAL192,4 82e6932ba5122ca6b15337d9cbab6b499f930cc8ebd7ca2b
HAVAL224,4 0912eb8577ecc4f4e49ac97a6514b3396f800a90ee0a4c8ee6521d3a
HAVAL256,4 7337c6a12a4ef27b8bf8946dbf280951d459e49d855fd45cc276418af6e60e80
HAVAL128,5 83e39311d1a342ec7b79eaf359e67168
HAVAL160,5 6402d88c7b01c57c99368779ed532fe9c16d26a3
HAVAL192,5 3141e16d7fe436b907412241dc93e2f0f41e421766cdcc92
HAVAL224,5 e9deea420aa7f2effb955489260f0dd09f53da8e8a2098f11bd72519
HAVAL256,5 85f17740701309dd52bccc394a9313b47524c5cf9e644d30dbc2a2423a95ac90

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