SHA256 hash

SHA256 encoded string

962a8c77a75c5de3eed900cc46a3f57c7ae0cf15e3b95ef89ffd40b92ac40fd2

Your last 10 encodings

AlgorithmStringHash
sha256['SEIC' 'CSFL' 'ASB' 'SSB' 'ACBI' 'AXP' 'GNTX' 'ALV' 'INDB' 'CIVB']962a8c77a75c5de3eed900cc46a3f57c7ae0cf15e3b95ef89ffd40b92ac40fd2

String encoded to other algorithms

Here you can view hashes for "['SEIC' 'CSFL' 'ASB' 'SSB' 'ACBI' 'AXP' 'GNTX' 'ALV' 'INDB' 'CIVB']" string encoded with other popular algorithms

MD2 fd303e99493bab2fc55ada6ab460094a
MD4 374ca582a46ff5cef5f5cd2d426a322a
MD5 2091c4f0c63a5c4f586b0296356c3d5c
SHA1 23a49df284109f2918c86102522ce93c1e02fe9d
SHA224 0d6aae39512c5697662ea7d3ee3e5beaa103a1ec1af8488d55373512
SHA256 962a8c77a75c5de3eed900cc46a3f57c7ae0cf15e3b95ef89ffd40b92ac40fd2
SHA384 3c531dea6d651c9153f7e103fbd7b694526c3938c34c66551432cd1942b62caeb13d51d658d47575fa30bc1dbfcdb657
SHA512/224 2ceaeed85f922e7ddf831d11c5096647b7e8d08591ee40b872199088
SHA512/256 3ee15684319cb5bb3ba0ad5b09370381a1a71cd82afac9a704b193278d8020e0
SHA512 5f5487a6c8f78fbf549a40c3ac30e1d4d47f1c540157733f3b08e1cecd47fad983adef6b885e71e6286fc73129b903492cf205dde19b33b844739a9cd5508103
SHA3-224 1ba0d746cab5e44b282840b4dfb3f900381119718f577c19ab6d4494
SHA3-256 a043606d45d73e7a9102db06d3308934f0125ff5ae49b5281ab3af599d59c50f
SHA3-384 fd085147249e6c8673ccf9861da358bdfcaf854a3f7cacbefa615531472b0af961bc84271fe17f12d5e240cc740575dc
SHA3-512 c631ff8b9e313cbc9fc651c6c156b474baae15619c2314527a003b9622aaf5b7ddcb170794770a7dd43d2dabc1c5be97c073f08412c77452d923ef381f352457
RIPEMD128 e143b84d221de3f47a8548914083d2fb
RIPEMD160 f415de8ae554825936e720caa51ecda711fa136f
RIPEMD256 00d8dcc3587b2709c02bffb5dec73a4e0b1aa72da14da9757591e390ef552f3e
RIPEMD320 181153becb880050a7e238bfa98b9772b32d035ac0b05cbb3c3a1da8b84fdd1eefa17e0678837f4d
WHIRLPOOL d050ac4b8f225158a6b27ce9a5e98f12ccd2dd0e668848514d82be85464c13f8cf51335d7b77d5f9df79675a384c379ec64121955293925506e777e9998fa152
TIGER128,3 21c774aff2e142e9652fd7f3f494d8a4
TIGER160,3 21c774aff2e142e9652fd7f3f494d8a4ee72c679
TIGER192,3 21c774aff2e142e9652fd7f3f494d8a4ee72c6790128f5ea
TIGER128,4 735059ec8a621ec014300edabf919ab7
TIGER160,4 735059ec8a621ec014300edabf919ab774e1766a
TIGER192,4 735059ec8a621ec014300edabf919ab774e1766a78c172d8
SNEFRU 540d2a52dfaff081a0d55394157f43f0ce606075b26a9c921b4cd65654115c5f
SNEFRU256 540d2a52dfaff081a0d55394157f43f0ce606075b26a9c921b4cd65654115c5f
GOST f5025f121ca7fffd2152a40610d94bdd67210b9ef5c0c10bfd7b8f10830a21b6
GOST-CRYPTO 9c60e8bbd2eeeae2eed4c8ede7ddce97cc36696757aed33b0a64f4cadfe45da8
ADLER32 06a80f4c
CRC32 6a1f7df9
CRC32B fc5122f7
CRC32C 9b9b7589
FNV132 3381fa30
FNV1A32 33a130ce
FNV164 aeb4785227484370
FNV1A64 22429e2c119e8b6e
JOAAT c68667e5
MURMUR3A f79129fe
MURMUR3C a931a60fa504fd759e6f3dee1396c073
MURMUR3F 2b82580ad861f049179f29c06ea0ec4a
XXH32 966fb90a
XXH64 2c8be6ce84c8d7e6
XXH3 d32e9f4b25f2e674
XXH128 8ff87b800fadad597f72f9f4d34c0f13
HAVAL128,3 0deed7a93e0b6f45280a81dd6d08e9cf
HAVAL160,3 3f8421b32fd70f79bda961754006a0c495967b78
HAVAL192,3 928e9cd04f2d0a414bce217a2f6aa82f4ca28d0b2d9c7b86
HAVAL224,3 c503a2c4a89df046777d7b131a63158e40685a387174b61c3a53c0d9
HAVAL256,3 be29b6f6f8b36896594e860972948901098e0221f12c59bff8372f81bc6d413c
HAVAL128,4 7914c058ef4fa9559fafe795cd69d7fa
HAVAL160,4 3f643b9adeaad20118c52d289c3fd7af21031695
HAVAL192,4 ffa1fe4e2d74aa3c05e32582698dedb8aebb1d67e214bc16
HAVAL224,4 ba2659c532cff3d0cb9e1a55762d07bf8c6cdbd32d7043f8d5ed6737
HAVAL256,4 10f932a5117151c898f7660fcd939b541a84436f7b26cc61c9bd36c03170210c
HAVAL128,5 8364bbe3498d2ce35d37edd36c0c69d2
HAVAL160,5 39b23df86721e1a40f445efef44689411f8bdc42
HAVAL192,5 b6bbeb0588c57aac85ee63e667a4af5d2dd0c85b247c6e71
HAVAL224,5 e2433b56d7dd70a67917712b2a28a700c794d4c8f5d482e628d9f9bb
HAVAL256,5 43e5638143b417ce7eade1df1ffc05f1d39c5538c64a3eb7815a7579ea214916

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