SHA256 hash

SHA256 encoded string

90052b5077e4b286b3fb44d11874e9558c5932ab4a4a7127fd0cc7dcb49e8210

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27LU%27 %27MDT%27%5D90052b5077e4b286b3fb44d11874e9558c5932ab4a4a7127fd0cc7dcb49e8210

String "%5B%27LU%27 %27MDT%27%5D" encoded to other algorithms

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

MD2 3c5ce1f90f338b25d2665e1557282eb8
MD4 a516bf2b82d2d5921fed1d25d86c1a5b
MD5 2b7c9d444b37e3f12e18f7f6c78821c2
SHA1 0bb57c761899ac5e822e18495623d1d3975a50b8
SHA224 6e1f3c6840e341e2eb17db9013af8816df2873a1044b5ef494e3e8dd
SHA256 90052b5077e4b286b3fb44d11874e9558c5932ab4a4a7127fd0cc7dcb49e8210
SHA384 e092544b08eb40b45a11220d963d211c814b1248b379a1d16030d942ab0414052495e62bbc34d8b5d9685aeb926bcc6d
SHA512/224 bc8dab6e967a0fe1e4e79633bdd05e3d7cb831c9c476452e7fb73270
SHA512/256 d31cc3b0dfe03cc4d8dfdf2710db7a7e020a5567ce76fb80b6f628bc82f0a6d1
SHA512 c142948bc531b63f0598dacc190ffe2935162bb6a0d78bea24a26a18a299fea68eeb5d6b342980f8c6199e229b4428b9a9813c66236256347c304cc873dd0834
SHA3-224 30781588d77e1627426e7a706668cd7c1ee71cfd0553773c90c1e27e
SHA3-256 2df945e15c3ce885148b4b9010913c2faa2b8f751f9e7c86e8ea451cd3d08a2b
SHA3-384 2f911cbe28d2adb5d5204de6d6d5e726bdd9536142cac87e49212832983eaaa34ca0167b98a28a3a9eac71cf56fb85b7
SHA3-512 ce3abcf552e6af55af51561ae93c92fa6c237bd396b641ff1045407c698c58d84c1e6c49375a058dd708098150ad8966919c1a1c70872603350a35ec646b0338
RIPEMD128 19c6c66b94a6b0d42ae8803623519016
RIPEMD160 68e99b59f2868cf540028dbd2b1493b00020295f
RIPEMD256 dbd6dca082dd2ffd83df311dd43ccb06d1b3ff5e4149ae2db90721a8e52a61e8
RIPEMD320 cd387c416f3943af137ee4b46a0069fb07e3a1d837af788a1fb371cb5cef4a522ed0daa5a5808ec4
WHIRLPOOL dca5b87f15a9ee12c909e17c619722f474ba5bf4d1ff46e1f8569384a7991ded6439f8db422a06e2f72b4da0555f95ce78e5178751f429ff671562e8b961c009
TIGER128,3 6e65b809b2658c6756b21a29457e57e5
TIGER160,3 6e65b809b2658c6756b21a29457e57e5aae56455
TIGER192,3 6e65b809b2658c6756b21a29457e57e5aae56455c79a15bb
TIGER128,4 0d6c10688fe4a6d1517eacbfe25773c1
TIGER160,4 0d6c10688fe4a6d1517eacbfe25773c10a78078f
TIGER192,4 0d6c10688fe4a6d1517eacbfe25773c10a78078f441cea39
SNEFRU f6b1a01589de8ebb6bb66afe675d9f1ff41f1fb62b4b0a0e24295dbb30c84062
SNEFRU256 f6b1a01589de8ebb6bb66afe675d9f1ff41f1fb62b4b0a0e24295dbb30c84062
GOST 0f567a76dbe8a558f87e94c037863caeb2abfeb2953fd5571b0ee43c2a8731a4
GOST-CRYPTO 7366662930abc4988d281305c7ef778a0cc3d75bf2fc8afbd5038c87e52f3db4
ADLER32 3edc0519
CRC32 e2c7bed1
CRC32B d3cb59e1
FNV132 79f0b0db
FNV1A32 8c2b74db
FNV164 a38a2962ecf8acfb
FNV1A64 1868ef2d3af175fb
JOAAT 7ceca7a9
HAVAL128,3 35d8054d2105c8a278016b01c7783df9
HAVAL160,3 d8c8197abf70bbf54a9fd3989cad303e8ac35c71
HAVAL192,3 18553974b603fbb486cebe8b5e874c9f04e131e0f8ec066a
HAVAL224,3 83301cab4b63c4ad2bb94a8744a3c09fc8b60c61de6f83addd10059e
HAVAL256,3 ef26b0f01ff18e536c7728d34de63e4acff3f51dde2e21f0bd7ce6a471396840
HAVAL128,4 9414e2384f9c23e17fddef137165790d
HAVAL160,4 7dac797b27aecceba94f5ab771177e6a4b6ebb1b
HAVAL192,4 6b171b8c55da76117b140b5a0c3400d92e6c50bf6e6ae306
HAVAL224,4 099ff02eb34a354f6440b081283f587cd1bf31a5528bd8574838a2ce
HAVAL256,4 087c80b4f44efd7a9f656f5dccedc6a75d1c95bd1828dd1f89ba177760e73774
HAVAL128,5 75e7032badfc8579bd0738ab4a7863ac
HAVAL160,5 deb7872567c45a94142e76777f9b7d3b67d390eb
HAVAL192,5 ab09e55ed85741c5b7e5f1730b1009f87c17aa2e65012d8b
HAVAL224,5 19ba81c657180173fc39ae944dd1ce63a44f9d2aa42d2e9bc4e5ad21
HAVAL256,5 118bed8204f7d57e91f00003f7b523704241bdd6c9d4b49d0b9432952758b35f

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