SHA256 hash

SHA256 encoded string

e7407b4f8dad962ba05a0df08cedc5fe0bc41f04531b80cf985e7b4ce284119d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CHWY%27 %27VNCE%27%5De7407b4f8dad962ba05a0df08cedc5fe0bc41f04531b80cf985e7b4ce284119d

String "%5B%27CHWY%27 %27VNCE%27%5D" encoded to other algorithms

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

MD2 e2dde2e8966cf1eeb0047a18abbbf729
MD4 c89f45768cf47cd749879e57f7679627
MD5 5a5972c8c2a69b65fefcb928dc7efce6
SHA1 6b30a6edcd660c3053f07d50fc0f6c854193c4f5
SHA224 7f4ac154edeaea3ed3820b620b6de6d372d3a85a6d5a46278bc9d536
SHA256 e7407b4f8dad962ba05a0df08cedc5fe0bc41f04531b80cf985e7b4ce284119d
SHA384 a2d7205b88166cd067f7f6afdf8930c4c21c07a6cb1525ca4cbba4ce1f3ede4af69d539b3306b84ae1fff48cef585407
SHA512/224 1b31391d15481a6c4eeac411d0faa7970a5e98afe53e7a999a6b032e
SHA512/256 965fd4cc2f57675b063c588dcc0e9412c46672c938d6c451edea4228d1882faa
SHA512 a5e2d413bdf8b48180a4646011805b784a82ef1d3626ab061c211d2cedc8e5bb0e28bc14b30c04356417f3786b2a992fdd13a0ca8664d2eed97e12d7b67c4125
SHA3-224 48fd3d49454dddfc09b50bdadebf5854c4e6ae00d71bde776497ede2
SHA3-256 8d3a6c9038aec92ac66347e3783e5c9314529a3cb92c23d37137cfbf66f135b8
SHA3-384 10e3ab3cfb68e6c3e466d0ddd64f107f75ce0b84a4112024f2445e965bb11efe25669f7b4e823895b7917220f869f368
SHA3-512 468e1f8c35742cf2677f80fef87f2cdfbbb6723ea124798e372c3d4263a93ce5418697a178f7c45c4b771ed0fbfd2adc0a2ea35a810502d9a0cd7c4b67557c6d
RIPEMD128 b0e3c259bb71a087949956ed00b61410
RIPEMD160 5343d1a387ada9b63aa5b6791d2158048a839268
RIPEMD256 490e74d5d2334022caee2bb388b3522accc7035d8c032de495df662abac0c1e0
RIPEMD320 c03afb9739413967052e64421ff7556d4695b6dbed1aebc93315c9ec83d2de1e77f78e7aaa305c7d
WHIRLPOOL 5c240effaa2127be460c53f1e4d81c31e94bbd64d5019058e9dddb39ca2558c160a107b3a4953688ffd79706302a100fa2ac85f59c30362ba083f18d0e11bc5e
TIGER128,3 c7fbadce711be2d976cedb1b75a12c67
TIGER160,3 c7fbadce711be2d976cedb1b75a12c6707e3c790
TIGER192,3 c7fbadce711be2d976cedb1b75a12c6707e3c79026c204d2
TIGER128,4 25938928b39c4b1bad71852c4593babe
TIGER160,4 25938928b39c4b1bad71852c4593babe610a025c
TIGER192,4 25938928b39c4b1bad71852c4593babe610a025ca660ff50
SNEFRU 166ae9e464d3d430ad6078d2a26d64a375ee91a7c5d606e25c489b2190e803a1
SNEFRU256 166ae9e464d3d430ad6078d2a26d64a375ee91a7c5d606e25c489b2190e803a1
GOST c783ffa9958b148e64e7d88fd47e2bb4798a2bdeb5ac7b111651c50d2172313f
GOST-CRYPTO c079bec7006c603e217f42a14e005d9cd52b3e504e506c466444a77e9388b9f2
ADLER32 536605fa
CRC32 7e48a291
CRC32B f7bfd28c
FNV132 411f51ba
FNV1A32 4bf9dc20
FNV164 4c85ff79a19a2dba
FNV1A64 db845851ef0cf940
JOAAT 0f74aa13
HAVAL128,3 493e2b33a1dc525cd583287dd40fa58a
HAVAL160,3 08ad5e24d1d5ea898d25a3eb33ae760fa771a02b
HAVAL192,3 22f9ec3adec9f789525b77c6df706006b9e03dc2155941f9
HAVAL224,3 0a8c898f567e7250aef85ecf85edc1bebfe7525836d5c2e1304cef4d
HAVAL256,3 4877b7f2e8a495ea3891d9a6d054e16acba96615cf154b44f4473cfc4c391ef3
HAVAL128,4 1c561d2cc7bd51ba94cd52043cfd4bf3
HAVAL160,4 7bbbd460d380409c108a410edf19ac5c49e7f3d6
HAVAL192,4 63169ce9c1831f0aceecc3628aeb4ce4a39278e24ca07a48
HAVAL224,4 1a171065a8b42c0f01b56dc9a12d2718ab4750a89e216a5abbc059bd
HAVAL256,4 446957733c5c20df89841beac067c11fe52d71182eefcb8ef3b8752e46aa36d2
HAVAL128,5 70200ee1f1b9926a3af8312a817a02cf
HAVAL160,5 f7cb5d718042644586ef4af56886ce6d017ffd96
HAVAL192,5 92db448f8b1c5b3f5f047fe679dec26b8a8157743f42177e
HAVAL224,5 b0903509b2dde827f8c365e01ac1393782f4cb698b6eb0adc646c09a
HAVAL256,5 481d7ecdd673b64caf7fce17bb9623d0f9f85573986a7e41fd5ac454633f9356

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