SHA256 hash

SHA256 encoded string

80917b92df7f07bd8e87c308dc05d8a5b288b46ac00bc1a64ece1fff47e9c1a5

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27PLXS%27 %27LYTS%27%5D80917b92df7f07bd8e87c308dc05d8a5b288b46ac00bc1a64ece1fff47e9c1a5

String "%5B%27PLXS%27 %27LYTS%27%5D" encoded to other algorithms

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

MD2 439a353505da58c52893b8ebeffc7071
MD4 acd3c6b8f008452c12b798174d4490fa
MD5 e039c64503a6e60c6c57b03301508623
SHA1 9fa7ef5167ec64c17d4382287ee90474cde939bf
SHA224 8323ea65fb38b746f407ff96179bfae4badf5720fbc6ec3851a644ba
SHA256 80917b92df7f07bd8e87c308dc05d8a5b288b46ac00bc1a64ece1fff47e9c1a5
SHA384 077eb6534fea88f417b525f5330edf8aad831e23acb16b4d67cc5e8f35cffd2146c34b22d3cb08950fa346a23085aaf7
SHA512/224 f7a6da76a2091d54654c5552a8f61973133547e09d1df1012c21f4e5
SHA512/256 30851e74da0b2c1fc6fb4d16dbdd1c7464aac6bbcfc50e3a7d52575880fd2199
SHA512 d2df40add78da0ee8e9e0f3cef8b54408f1d807694e5cbd3ebc9b64f5ae5bebad566955a28a87857b44cc3f5c69b5de7688a92e694f4f7aa3f09c40005980112
SHA3-224 8c182e36e191372c5f6f18f283bc632a320dfb86d51743117db7fb6a
SHA3-256 6fe43daa04cdc0a3e7870da083fcf5c36de792c5f9cc766259039a45d31b94fd
SHA3-384 ef8250542f6fbcc60bdc2265f73d0a273b551ed916d13f32775c37d05ce9da1d052982b8e3c5f344d078311e3a2a6612
SHA3-512 ad96ce633ca9d7c9d491e1954fe97155697431bcb9c901a939be9441f9f076031ad3dcc8f516ea444bd196e8b836a04dfd46c2b017fee845494c5602d5bf702e
RIPEMD128 3a16ea7cbfa2a8d5e9d655ba7d1a41fe
RIPEMD160 58d197155e9a8eb1d1731aac48f9b96a9a50a889
RIPEMD256 6342fbddd3e8a708195ab9772ea0c8206121d9c203241f4bd27087b13b357291
RIPEMD320 99423767d67fa61eab094e88ff1a2fe56f8ed72671a28eb43f2f090128463d006397aa9acc916de3
WHIRLPOOL aa99409afad403fd928e64166445241768a3ab416385d60c4b5d189cbf8141bb1bc2a49a4b2f7e14276c1b223b6c6bd824f6786d39afcf22766dc1136d1b7697
TIGER128,3 e7bf7d9e4bcebc9ddd52dc1267e335c8
TIGER160,3 e7bf7d9e4bcebc9ddd52dc1267e335c83d3a6e93
TIGER192,3 e7bf7d9e4bcebc9ddd52dc1267e335c83d3a6e93af87ae47
TIGER128,4 43344cb3569b5b42a82405b443e687b1
TIGER160,4 43344cb3569b5b42a82405b443e687b1e66bebdc
TIGER192,4 43344cb3569b5b42a82405b443e687b1e66bebdc4b85bd5a
SNEFRU 42873926a00a91e82dce85bc542a7acb20c05687ad0020d496511a818e604d3d
SNEFRU256 42873926a00a91e82dce85bc542a7acb20c05687ad0020d496511a818e604d3d
GOST 5ccdac94ca2ff19c1a25c923b45679861b26729f06be41aee8a9d464de11a313
GOST-CRYPTO ea9b875969113c67cd1c35932fb466196692529eb0941c7123a8499992fd544c
ADLER32 55570626
CRC32 4c7f0285
CRC32B 52ef55c4
CRC32C 8474c9ab
FNV132 b9611636
FNV1A32 1ecc8a48
FNV164 1eb8ed01585c1a16
FNV1A64 a01acf03702f2588
JOAAT c7c61ac5
MURMUR3A 52959d13
MURMUR3C 2fe7443f68eb7fb4269baa505832f2a9
MURMUR3F 66f9cad4c9618facd98e50ccf969106b
XXH32 0c31560d
XXH64 aafa2b4bcc1d9324
XXH3 6610ef6476d3c615
XXH128 84173aaee93f69c04b0f957786cc6871
HAVAL128,3 3bc3d6ce05186d8979ea7fa3cf99f13d
HAVAL160,3 b55b6248aa42d74acbaa04f84aaaa90482fe3926
HAVAL192,3 23a7cfeb3e6efab018f3cebf268706206a04fbcce45f8879
HAVAL224,3 bf74973a3eeae4471b7c391fa600048cf20aeb0567dd5041aff892a9
HAVAL256,3 e94dd9ac6154aacf482d6a2d6d4cdc27dd037b2a70e5c80e29ef9e5c730efee5
HAVAL128,4 1725b60f8ce54ceba4f122fac7f5e69f
HAVAL160,4 4c8abaf93945b0c053257dbc18ab81e4b0221e6f
HAVAL192,4 cad4d983d7605e13cf6f547d5032bc1c6d7cf6dc48057265
HAVAL224,4 b2d1fb63dcfa0314319751a3b3a6d96f28bf29c6e455bc11d4fd2358
HAVAL256,4 c74d78b6af0578fb78ed276bcba5a1da2bb667043a3397954f26d23e0faf7d61
HAVAL128,5 ed1a39d8438ac7b42c233a2a349dea7c
HAVAL160,5 1cec5c238a8776148d47122c2cc1c2536b15d39c
HAVAL192,5 488b64ab3b0febce203cfc100eabc2f208439c11b10ea136
HAVAL224,5 b1c45d75b08f9a9ae9215b3f5bcd9f82861293b18236e652a81ca0c3
HAVAL256,5 1297befdc65498936e187089c829bc6460084d2b5f5e523d853036621cd64401

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