SHA256 hash

SHA256 encoded string

d824ac1a47e6c7e59df01d4a4a800f08516f2f30acf8181a9ea7a90d329a0015

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ATRA%27 %27SHC%27 %27CMRX%27%5Dd824ac1a47e6c7e59df01d4a4a800f08516f2f30acf8181a9ea7a90d329a0015

String encoded to other algorithms

Here you can view hashes for "%5B%27ATRA%27 %27SHC%27 %27CMRX%27%5D" string encoded with other popular algorithms

MD2 b7ac7715985faa83372e99c047e9b86e
MD4 f8e2b5c13a67c40aa1f3729212e51d4b
MD5 e32178925934684c6b33fc93d514d0c1
SHA1 506d2e9276d49f0810193d54191d3b296ae93374
SHA224 d962c242ff84cb987ea53088f5c3f5d1a88d06232b0eb14024c40371
SHA256 d824ac1a47e6c7e59df01d4a4a800f08516f2f30acf8181a9ea7a90d329a0015
SHA384 a06476b16601a4ea4a455477717210cd03b8045a5216c602dd8552675f1877ee2c73acdae46d2ca8300d2707d8090e23
SHA512/224 67e6e281317c0799572d01f43e1c89f55e3f66af1ea5e4c41758c38a
SHA512/256 34f0927e96a1cadb07126e290885242c9690196ea6160970236f6750753895c4
SHA512 1133f3652c6e999244c87601f479785ae0007e920b4c95fec8e2a7548a27d20a7879d3cea62936fa52f720a1c21708253ca3ce67ad4290aa700b358e7bbe8c36
SHA3-224 a2b82bd71f53fdacf0860f848c90d7f066d8c0675407961eeab3a4e4
SHA3-256 d2458c70d1d79b0b0afe460675a31cc699dad4276630e0870fa1bca3ba32a4ef
SHA3-384 854bcbeacf360ab42740a4d8dccce6520afccacb423a0cc5ce655fdacad69a528f971b749c0881d48ef3b36a68af413f
SHA3-512 c3a56cdbf6da465efc2c27d011fd9eef8aa0e28d0dfc4750dd2337234d0e6ade89298390154f5be4703480856751fc03919681163f1289b50a97e6034b33fe88
RIPEMD128 9aecfb2489e368306f202cd8629ce563
RIPEMD160 6e7276ac6002f2ec1d79188d04334b41702dec1f
RIPEMD256 b2fdc014eb635c8ee0ef440157bd6678068a1d8c52ec7cdd9dfea2617d41a421
RIPEMD320 380f8f159b8a33563da0590568c4a23cbfda3673e90966d41bc3258981fb8e2900032d9014d084fe
WHIRLPOOL a2f7a925c0f61bb2e9f656447141135523f37ff170049452f646496288727ad85a30802bf5fdd899c8857d923662033a41ad8f0b40a0a00625c4b78942cf5a48
TIGER128,3 0c401f2df6ffa6a8a3af29bb224ba304
TIGER160,3 0c401f2df6ffa6a8a3af29bb224ba3040ae814b7
TIGER192,3 0c401f2df6ffa6a8a3af29bb224ba3040ae814b71e9d0116
TIGER128,4 8bba326e2b5bf622b98839da9effdc01
TIGER160,4 8bba326e2b5bf622b98839da9effdc01fe4d5fa3
TIGER192,4 8bba326e2b5bf622b98839da9effdc01fe4d5fa39a50188f
SNEFRU 286c7c995c78328b150fa846f380439542d277517c35a52f8ca4446a1ae51fc1
SNEFRU256 286c7c995c78328b150fa846f380439542d277517c35a52f8ca4446a1ae51fc1
GOST f9186f19561ec32abe3307596d0727c1a0f039a1b6b308703f69ad3938f1c367
GOST-CRYPTO 1bde9212e055b4aa37d3640e835ff3330bc528882bc5db4c2e62e3b755970909
ADLER32 9797080f
CRC32 a62c95d0
CRC32B a1dc1d32
CRC32C 287757d9
FNV132 4a1c863b
FNV1A32 2946ae83
FNV164 2b281f7c34a3f67b
FNV1A64 516ba78747f67343
JOAAT f71e921e
MURMUR3A 50486896
MURMUR3C 5b135dbb087aefc33f2794aa8e9da312
MURMUR3F 88a1c702e0efe499e9783d2817e30c4e
XXH32 d02a148d
XXH64 173938a3608592db
XXH3 324971480d65f0e9
XXH128 2bcc6f05fcea235d4c636ed173e4dfa7
HAVAL128,3 267a92ddd8f26037adf6f17b00cd2564
HAVAL160,3 0e91df11186bbd66bcd7dac6678552f9f1943ddb
HAVAL192,3 77a1d63fbe044517e8808f2aa93a50decc1f2a3ce679e1cd
HAVAL224,3 8278042c5ed7b9d723e6919056aff93242e2dd872d84aaa32c37b115
HAVAL256,3 f7174b6f0c4eb88c7fcba5f0f540dc8e81d2af8081e29c235d1cd074f33f6d8b
HAVAL128,4 4b08fae24009b8358a440f46ddbcd919
HAVAL160,4 580a6b8a8eb5724c49429812fb18dc389f5e07ea
HAVAL192,4 189379bf0e8215e4a51fd0a4a0f44104038a3fea9cd6aeb9
HAVAL224,4 912797b6c73e9d48364ecd0aa958b2369318babbad178cb54f3e2c1d
HAVAL256,4 483805ca888224fcadd1e8adfb39d95e5dfdaaa8736cfae8c1b77013c19812b0
HAVAL128,5 53700e54110ad2878abda2ecb65c3253
HAVAL160,5 ba1982a189070b3bfa86c49d08f48a33e4acd8b8
HAVAL192,5 71dc1e5db671879bb3f2da63eb5b2c4ca4455cf22b0ff721
HAVAL224,5 f1fd7ed01872dcaeb59e96e2d7ea9f6befb2e0071d1b933303039936
HAVAL256,5 d89cf0912b8a9af983da58e393798cd12677411365c1214fafcb1a53e76e785f

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