SHA256 hash

SHA256 encoded string

244a818097dfadfffb42be0944cf9a7a2aa24445fa5e5629c47574bf59e68c44

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27AMEH%27 %27HSDT%27%5D244a818097dfadfffb42be0944cf9a7a2aa24445fa5e5629c47574bf59e68c44

String "%5B%27AMEH%27 %27HSDT%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27AMEH%27 %27HSDT%27%5D" string encoded with other popular algorithms

MD2 97a79efb5239dc91eff89950fc93b17b
MD4 faf42021e3902d541a0100f3c5eecb27
MD5 418a60cf65b345dfaa8bd9572af753ca
SHA1 30d46fd87c9a28957ea88ffd6787b4a572be488f
SHA224 fc9e46b0d92fe7a285cb2f7a60b9a40778d9368b6107a7344d077d7a
SHA256 244a818097dfadfffb42be0944cf9a7a2aa24445fa5e5629c47574bf59e68c44
SHA384 cb448c81b85b8d5aba547b46338c81b3dc4fde8fc3ae57c4532f3577cd34c0bcde0b8a04726281c34a257c628853c1df
SHA512/224 0128ecb12dbda1fe4e94d4c4b25ab52d53da9d1729a220d85d2bec86
SHA512/256 3d5be1b8e881956d8797ca9bc954aa7fa699bb6c1f8fc98e76544ae78ee2c64b
SHA512 70426218cda0e7874f93e7c36645ab77f289e406fb56965b742d1e59cccfa713172bf0f88c53f0727debb95fc37947c8abf84666f438be6f0ba1b8d93f06968f
SHA3-224 afe07af782af0a99feb9982eafe1fa623fbb746bac9db64f5590d5ad
SHA3-256 483991b3782790825853e665059f7cc52f3d827ec0e9ba9c14e6d26ee4e75230
SHA3-384 acdbca94dbce397c782461ad8409234c11db72feec5de61cf8209e19a7b8c1e4859e918833c8a67a3ddb2d06c5d6df7e
SHA3-512 efecc37ee52f5ddf44a23429d33a1cde6df0293c47867d42e40a44491e343d72f3076c486fbe117507300919cbb4d2f107ac675468fabf2dff535da245f345fa
RIPEMD128 cf5e095a1c128154fd998177a0ed4775
RIPEMD160 3a3e42381aa678521526dc34c6c090de2ec8369d
RIPEMD256 818521f2eaa5306591c492f7c0ee5c7f6926df2522c8f743fb9d145f44d20501
RIPEMD320 4bf92e60778ba9f0f3362e3ca13eec8910283af594ab02a7b8a15f0e55fae96fb7f179f5f4a4d443
WHIRLPOOL 48f46be5922dc8480017e82b703aa99937d050b10d3a508e5278be1fcf1559ace40f5e15b8b47ef4a066d273c26f884bb258eed4c4c1fdcd1554da3f36860ff3
TIGER128,3 1524097fa48063aae8cd18518109e905
TIGER160,3 1524097fa48063aae8cd18518109e905f4338519
TIGER192,3 1524097fa48063aae8cd18518109e905f43385196e71d72a
TIGER128,4 f1ecc1698a2d24d5c2ae7ec74165cdf8
TIGER160,4 f1ecc1698a2d24d5c2ae7ec74165cdf82b8e66f3
TIGER192,4 f1ecc1698a2d24d5c2ae7ec74165cdf82b8e66f3b05ebefd
SNEFRU cf17965d234fe091a3df054e039dec954a9c090919391a429a495eb6f19bcc8f
SNEFRU256 cf17965d234fe091a3df054e039dec954a9c090919391a429a495eb6f19bcc8f
GOST 2da06213a8fdd4a85b036a6a9bd5e70e1b8e793971d4384f75afbc5c705e064c
GOST-CRYPTO bd00b69c32eab9b38c26d7a6e73bf29c5214e31016422f8d9b45a4102a45aac4
ADLER32 512a05e1
CRC32 1466e146
CRC32B 31725ef2
FNV132 7b9b7e95
FNV1A32 6f695a81
FNV164 611cdd5131b8f235
FNV1A64 952a5e491ecadfe1
JOAAT 523eeec4
HAVAL128,3 ddc4d121a852611d3999b42facb0ec16
HAVAL160,3 1be610d6ae47effc09a2c05d7a4f9f413c677a6c
HAVAL192,3 7c427437f827a2871567e8e710f3d6559d653a3e0530149e
HAVAL224,3 15c1da5c5581891bdb4531e80cbccaefca3d1996e45b6c0b65a221b2
HAVAL256,3 2b9f3bed09dc2803f626b33e20ffc58118a817a8c5bc2583736b4e574b60a702
HAVAL128,4 3512eb7cd60c487dd5d8ef3c75acad9e
HAVAL160,4 624dcaf8be11b4c9a157e2282468d68bddf8b78a
HAVAL192,4 fe5f5cf6dc1c5b1d1848ccb85d802ed8669c8768b3beb8bc
HAVAL224,4 56b1715c5fac29c6ac8ae4f584ccf7bb02fb567e66ec6f54a682bc41
HAVAL256,4 f5b80351cedabcd829bbfacf9010876f7be19dadb6550809d16ed0380f7e2315
HAVAL128,5 42e301d5a7e16b7169a574540bcaed5c
HAVAL160,5 6e23f63973f4f93687affdd9cecaaf544e34dbd9
HAVAL192,5 3860203130402a6de998fcf805a3cbc38d2bb1683e59034a
HAVAL224,5 a43ff2f636e965a546b51ac2b087263c8e56c3ed7dd5a18e9c128e32
HAVAL256,5 450ca7eaddfe77ca4a9127dd8d7c21c0c4abea2c5e04784ee91f219b13170fb2

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