SHA256 hash

SHA256 encoded string

84d3c81057601d0d408a0e7a1864e08150d0f13fec803dbf4baf5ece29ed18f8

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27WEYS%27 %27LCUT%27%5D84d3c81057601d0d408a0e7a1864e08150d0f13fec803dbf4baf5ece29ed18f8

String "%5B%27WEYS%27 %27LCUT%27%5D" encoded to other algorithms

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

MD2 f96fd5a5b9d9212db2ac1cb7e329fa24
MD4 934ad2235c6ab2ffa6e617a4341f9cba
MD5 62f5f4a441303578788faf9a9c8c2106
SHA1 833859790453935170bcb1958e0472886d489e43
SHA224 e8db4edc623516443f54e882a38539baeea21a8c42e5ea1005bf435e
SHA256 84d3c81057601d0d408a0e7a1864e08150d0f13fec803dbf4baf5ece29ed18f8
SHA384 b5bfc9f012e43b2fbd2a775e2408fe2fac0cf25f4ca904697c5e3864956c7302600537a3e1a6a53b3e96857ca57ece97
SHA512/224 8255871d19e579d71d6b59f56d5f4c8ca29f89950182cf39e55e6b5b
SHA512/256 3c9eb81b8c914aea3f291fa16006d921cca3c636cb8a963238ad2bae04b30ceb
SHA512 e405a44f5286f13056ff63e595b260d934f69c49fa956b9fd807a2a395d057874222f374cda7caec07da41eed4d9adfd912fde7b2ba805d46a658f2080bd5960
SHA3-224 a0320947d4047be8fb7c5144b742b43a76aa3790331522bd75faca3f
SHA3-256 ca4cc5c928e0e42f46997a255d1de1212db49ffc01343d95924b78093e525cee
SHA3-384 c4a9ee253032e95a16998891f53a3d8b0c38226af4ae3a06f59baacb1feab61d3b432a6072e25e05237d8721bcf3c4f7
SHA3-512 79aed8a09c53a40d696c52e5bd3bc64ca02d1d89d0432b7c67111d3376766941976f12ff4b689506d2c4eb45e8ed2b2362b8e61a000751559bb7970b16416ee8
RIPEMD128 8e389af9bd9db87ee4ae8170833fd82c
RIPEMD160 c37838e8b6d650ca14c70089faea265cd9c15b80
RIPEMD256 54ae06ca1cc44fd1c7cf896c6cc7e49bebb4fd26de946d3a41d8238c5e63c806
RIPEMD320 f54ce8fd43a9c5be26b6f196943fd570187c4ae7f113ea88061f24fcdf2c1bb772ddc21fa264ab0e
WHIRLPOOL dfb9cf072530a5014d960c975de1eb8c0b26379b87361f0ac584e140650a2102e0d54feb5b119cde12286ab70a027dc61051ae526912915f68b3bdd994444202
TIGER128,3 277f0d2e2d34628a420366e97f2a50e3
TIGER160,3 277f0d2e2d34628a420366e97f2a50e3f4e475fa
TIGER192,3 277f0d2e2d34628a420366e97f2a50e3f4e475fafc2688a9
TIGER128,4 a6bc331ab9a2c00e5ebc382093ab2b6a
TIGER160,4 a6bc331ab9a2c00e5ebc382093ab2b6a461a631c
TIGER192,4 a6bc331ab9a2c00e5ebc382093ab2b6a461a631ce06529cc
SNEFRU 873b2fa5816bde6a44c1ced29746e10c4044c51caac0dcaf3f87e0b796427ace
SNEFRU256 873b2fa5816bde6a44c1ced29746e10c4044c51caac0dcaf3f87e0b796427ace
GOST 6a6cbdb4b11fda7dea48fee3b33f0a69332a5b33744e823ee8fb30ce8586a22b
GOST-CRYPTO 06f6697e1ecc784f0cb18c3430e2338d2e349ed3f0bfb037a8d4065befde5e5d
ADLER32 54ba0613
CRC32 d7ca628b
CRC32B 24b548cf
FNV132 ccc75d69
FNV1A32 2043e445
FNV164 3c3019280fe67749
FNV1A64 e9fc7600b87065e5
JOAAT a9d294da
HAVAL128,3 a1f9dc384b40906ee38968642ddcb044
HAVAL160,3 cdafc40d0af8b30425365bf6f424fee74e504780
HAVAL192,3 890d3152aa4860c089403b87a5fe0f3b2f2b11201a198533
HAVAL224,3 40616ab8b4d178cc40acbef8dd6020e2906eda1f3e794d8bb45b61a6
HAVAL256,3 e11707f9d5bf23faaaeb15b8bf0f878c419dd40cdc7ffba78ca578d89194c075
HAVAL128,4 ff5ae0946c770a1499f2f6c81865c13c
HAVAL160,4 055135eaf79d74ae1e5276b2d531ddc653218887
HAVAL192,4 5d15547e218df9effbbe98f109d9cbbdddc0522225e58f7a
HAVAL224,4 eac45fe05f30dec89c23a548bd60d3f2c5e6e197b7a6becafb49c5b5
HAVAL256,4 6b81fbba2b023fbb375825245e714022b373777e6b8d401422c7fa43c6da26d4
HAVAL128,5 eac1184a2f96bdfd7bbeae0fcf2c993a
HAVAL160,5 b5ea434e6180c4f3af40370108e2a266eedcf39b
HAVAL192,5 7922d85ee3433e3335065ba443b974adc9c3da426a67bd9b
HAVAL224,5 7532aeb8baf179b5a0f8ecc002598b6f2472b567d549630e3317bae4
HAVAL256,5 b14a8c6fd36077417215b46080840f62d915330acb47e5832e4a69c99fce44bd

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