SHA256 hash

SHA256 encoded string

c69bacbe44893d450232fceb17bf55ce01408c9e4f01b0f502fb290b5ab31adc

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27HBM%27 %27ANDE%27 %27TREC%27 %27METC%27 %27WEN%27 %27CCJ%27 %27DFIN%27%5Dc69bacbe44893d450232fceb17bf55ce01408c9e4f01b0f502fb290b5ab31adc

String encoded to other algorithms

Here you can view hashes for "%5B%27HBM%27 %27ANDE%27 %27TREC%27 %27METC%27 %27WEN%27 %27CCJ%27 %27DFIN%27%5D" string encoded with other popular algorithms

MD2 96f4c0afdaa4e02bdabd81e38832f2d7
MD4 2971fc0a1f4d7aee80da53d16d495f3a
MD5 9778ee89b0098851987e95e543bb5a5c
SHA1 ff2ccd32e6bf87368ca4ff10486f8be951fe342b
SHA224 4066b37c53a7c68aec1bf5e2f9d8506f76b38709a43fa26d09e62e5a
SHA256 c69bacbe44893d450232fceb17bf55ce01408c9e4f01b0f502fb290b5ab31adc
SHA384 186edd4cf2ec34d9b63c2a049473118d7189ef95c592fce327f546000ebb5c5dbf1c745bd88a530e24e49a15d232b3d0
SHA512/224 acd1e7105cf31c1a8a0cf66da88c5c3518b48793c313ab8b5b3a44a5
SHA512/256 a5ccebb33d39343fee8371b042f574716859a131c50194fa917f01b8a34efecf
SHA512 6a0bc6ac4566ade232308ef15ae7cd95aa16c7429fbb27e45055d07f582039448662121896553b80edc9168da5d4c060df4d6bfaeefda0bf8ebeff69e78e8c3f
SHA3-224 084eb1c541fe5df70f8dfd9c42e181f70ab8b62a06a11f86c2ee57dc
SHA3-256 336834b7094554eb21b0646fc970bf988b34202e77824f2b26d5740230d8d968
SHA3-384 51f0596f8ec87b56461c4e8310d7be8b90d6c9cde9ba91186409a2b7a20eb2eefe42fe362f3c4c383986d966fdbb8383
SHA3-512 65dd163bc232520f3a5863074c54abc68d84b580b90c76da8e788391ab5b0e0e693f6b80a97f550fceed2ce29256f622531f93017b3def618ccd9134a92cab7c
RIPEMD128 bdac3bd7f67b903bba7c03ff76ecafef
RIPEMD160 8f3fefe16a9045bf5b94ad3fb9c51c501a3ffb70
RIPEMD256 5a1b15d7ec9befc6df284db56c4988c67296adf97b8faa2a371d14da35a18c5c
RIPEMD320 6d9d75c0616be1796914136bcdd6ee2e7c2ea819634e3307f0cd9b204f748cc4f52e7b7bf174b48a
WHIRLPOOL 417114b1f58ba738143584d13fe7b1ab30ade7ad22ec7bf3163f07047f6bc4ba2a89fb739d4f20b144bc4cf869cdca8d1bc6ebe6415570f9b9b16853ec315111
TIGER128,3 0544cc09fa55c2abe9d44c615e48ef5b
TIGER160,3 0544cc09fa55c2abe9d44c615e48ef5bb5d6045c
TIGER192,3 0544cc09fa55c2abe9d44c615e48ef5bb5d6045cfcbbdff0
TIGER128,4 00269002a994b96c13f2061e021f03e9
TIGER160,4 00269002a994b96c13f2061e021f03e9b72e0e0b
TIGER192,4 00269002a994b96c13f2061e021f03e9b72e0e0b7f3df97a
SNEFRU 01832473f8641e594dc65a707449c83de59315a95af090020708f5dcd191b2a5
SNEFRU256 01832473f8641e594dc65a707449c83de59315a95af090020708f5dcd191b2a5
GOST b7fe3c85bbc567e627ee30f9164afe69683c9191cbc21bbd685786d5e613c9e5
GOST-CRYPTO 7b65a25a9f47e7db5d1de319f241a5762d1152555c536197f94aad4f08f48080
ADLER32 a15910e0
CRC32 af365f38
CRC32B f9a0c154
CRC32C 377de98c
FNV132 730ba11e
FNV1A32 0a85c530
FNV164 fa3f64a89de877fe
FNV1A64 de2919dbeade0c30
JOAAT 03b973d9
MURMUR3A ef3fac70
MURMUR3C af32034954527df315c9274361f08dd9
MURMUR3F 2c525d6929dd1aee925252114464db75
XXH32 23e08b00
XXH64 87d01cc948c00672
XXH3 470424f305154035
XXH128 01726e72380e66a8dd1e7425f47680f2
HAVAL128,3 2c29d142495bdfeb1e5a1e10c146c44e
HAVAL160,3 21f5571c3979785c6c334334e751520590d29125
HAVAL192,3 61aefaf859ff2b86c9214f96c6d7f504cb3f934318906cd9
HAVAL224,3 46a1cfe52d986b5af49f98656e23356232006fe758936b04396c7945
HAVAL256,3 9ac402d2969d02db29cc1f39f0a0505dfaa897523197ad50f54592e7e84401d4
HAVAL128,4 2096e94fc9b0f38679187701dd0df238
HAVAL160,4 b0a8b4fd43be72eeae456a102bc93673b4a743b0
HAVAL192,4 3ce460cd1b8017b4692c8f894c0647d81fd726483dde29a1
HAVAL224,4 0024c7dff6a2377ffa88235024f36798f5f7c6f2b3f625941993e765
HAVAL256,4 dfa63fd62a10def7173ff0be1efbe46d2b798ad531b862069edbe0f2c2a48dcc
HAVAL128,5 2a35e857a45f7fdeb8c07cfa71076eff
HAVAL160,5 bd807198ed05cd4f2661b6f3c33db27a1fcc477e
HAVAL192,5 a3d961685ff08c9428ceb725d162b1f4477a68ea8e0d3d74
HAVAL224,5 f29667293946c00deaa178afe92028e9eeb618c7545ab34a2c233220
HAVAL256,5 bbd40aec43633320885ccf0b66a3fc5b95ddf7edb34b529839e224de0ee3dea2

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