SHA256 hash

SHA256 encoded string

baa12ab4262357592fd11a25d6e0a0bdaac4ab63cf740acf7dd15726c743fd50

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27JPM%27 %27GS%27 %27INFY%27%5Dbaa12ab4262357592fd11a25d6e0a0bdaac4ab63cf740acf7dd15726c743fd50

String encoded to other algorithms

Here you can view hashes for "%5B%27JPM%27 %27GS%27 %27INFY%27%5D" string encoded with other popular algorithms

MD2 1dbb8d101cd652a1727fc43117721d56
MD4 aee43d514cf4f568f0afe6c33dc909cd
MD5 e7fa7e682e09b1fa6548268c0e306b40
SHA1 7d11cf395a6223a0bf4848df0a11891c48250bbe
SHA224 5edf3b11653eaa85e98addae8299ada741a48ca8fe1b9272e051b514
SHA256 baa12ab4262357592fd11a25d6e0a0bdaac4ab63cf740acf7dd15726c743fd50
SHA384 9ce4ed1f55f45a195fd2869a06d3ba09a0caf76bb190150a921f1560c35bd1530671f46d580b1286fcfe7f81063c79dd
SHA512/224 05fba504d80239730b9a0086675515a19d2537b52424801534dec023
SHA512/256 180e9393fbc9bfa58e7669f02b5517fb59038952f8ba6581a30a1f723c341231
SHA512 3b3214f52513d6d1e6549d0f2a1a46b3f722629ce936fe5ab78efea27844f65befe3d393b714fc27091e926c0cc08b7e8066cd4aa71d32a4f8285eca1d5a2f6b
SHA3-224 c8213def5546fd5b5af65b76c3f2c33ad0b2057210fdf249b71310bd
SHA3-256 0b4459a6e134c3f66a48a81837002c1fded650d287465c1646c5eebf9c433e5f
SHA3-384 cea9efc714d1e3b6020340835739ef64dfed571aeb7c878580408cfab0e2aff446d6cd75652b128278495fab0fea5f28
SHA3-512 6ac917c942b1929aab171f762b1d7f169144a47f41a6b63daa7104d036c76dd345d44a22deb12ee4ab5731ab483652494e437fe462cc8cdaa542e3072d565f30
RIPEMD128 15a4dd1764bfa341635c54757b24f089
RIPEMD160 5090ae9290e6bd0d002c527fa6135d4189434b98
RIPEMD256 5ea6614b696828a45a6b17955cbcf8ec669abb3aeabfbd552b0fcdbb6b88700d
RIPEMD320 8f43cfec3f01df4c54b9d26b6afec98ce41b75ac80d89c2830af5032080a6c00d567e2957c365ea1
WHIRLPOOL 46c27719a5c5dafa5239e7e5695054c4d2e74d90c9865d5f0d8c2874ea15480dc50ee93809d5b1d71e49d9f688fab9ba610c0d78ed912fd3c97ac23c02a105db
TIGER128,3 8633f823479b96f0d9cf6fdd663c35e6
TIGER160,3 8633f823479b96f0d9cf6fdd663c35e683f01632
TIGER192,3 8633f823479b96f0d9cf6fdd663c35e683f0163255cbf5d4
TIGER128,4 869f88d9b77cae9cdc19f019929596d8
TIGER160,4 869f88d9b77cae9cdc19f019929596d80c543813
TIGER192,4 869f88d9b77cae9cdc19f019929596d80c543813d2a31ef2
SNEFRU 55a38a96947edd058fee762f95f5bc8056933d3330a014974933984c977b9c35
SNEFRU256 55a38a96947edd058fee762f95f5bc8056933d3330a014974933984c977b9c35
GOST 89e2a53974d6a418759fb453e67e8956ab2fbec009f0b7a57913c6baa271e9e1
GOST-CRYPTO f22df09a2b025be4859ede50c1b22b7cb72dd8ecbed6fb92f4ccf144f43ab158
ADLER32 85a60786
CRC32 7a3b0539
CRC32B 89175e6d
CRC32C aad0e310
FNV132 2b9ccf86
FNV1A32 4a6d5264
FNV164 c31ee298ec3b9646
FNV1A64 2a69927d7dbb4104
JOAAT 408455ba
MURMUR3A b831b6d4
MURMUR3C 4244a19bfef88057feef5e71dbfc068d
MURMUR3F 7fddd57de6aa9c75a3809579274c31ca
XXH32 a3b68fff
XXH64 e644121f84d656a9
XXH3 9fd2a4d3d46536d3
XXH128 8d0dc186869142abfdc9f41055506eb7
HAVAL128,3 d28af49ce0ef75f1acc923451fe64377
HAVAL160,3 901088ca112e58965c004b154df6a74e3c87f384
HAVAL192,3 e423ea8b749aaa9335ab1dc3b0fc792ccc8b721e533b535c
HAVAL224,3 e152ac16289acd865272471ec3ad4c36c48c5deaedf3b5406d42f3ea
HAVAL256,3 5968a5d13b34ef6629ae16f600d1801146a0406e222122d16fa5ce249710bb69
HAVAL128,4 ece27c081037919a56f883bc153ac9e7
HAVAL160,4 bbe7d1d157a2b467e2f70871e65db87c07399a2a
HAVAL192,4 b3acad7a23b0e45261abee951223851cb86e0fba5971de4b
HAVAL224,4 8fc63b52e97eeb5dc942d29afe474b8aa9ab908e3b89f9a2526438f5
HAVAL256,4 ec841c433c5b375b669a06db948c97aa47d39b257cbb49057b644aee37598cfd
HAVAL128,5 125ca6cf0f9ccdde7a86a8309913308a
HAVAL160,5 dc2e336c4fb661fa64ba969db3f03dc7e6a36718
HAVAL192,5 fc0047fb10adeda789b88ac27537205db2b386717b8d6c40
HAVAL224,5 cc75e3b46bc9478f64c4cafdba560d0c101be65cad70a66d2cdd2bb0
HAVAL256,5 4d01542d02ebe72f6b3ab334f80f28c66d23ed496565ae34f16f6a0662b9bd36

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