SHA256 hash

SHA256 encoded string

c72963d538bdacc5f71e12a87413758ced791539f559adc9a828d0b4a4f58bfe

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ABT%27 %27PM%27%5Dc72963d538bdacc5f71e12a87413758ced791539f559adc9a828d0b4a4f58bfe

String "%5B%27ABT%27 %27PM%27%5D" encoded to other algorithms

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

MD2 e5dd4ab0ed4f36903d86a06785543b5a
MD4 9fccbc463e97c8dd7068695eea0ea538
MD5 047e6c52e4d76c48d3cb8658f1486f21
SHA1 eb7b1f50e383a3b9c54573dced5be8d0613947df
SHA224 37c865def3d373eff13753e849db10d389402afd4dfbeb7ab2d317f5
SHA256 c72963d538bdacc5f71e12a87413758ced791539f559adc9a828d0b4a4f58bfe
SHA384 1cf64db664b8f7c5f7bcbbe61a070894863f3acec79069f2151f0ec2c3aa42efcb640bca5d76f6865983a73c0fda5f11
SHA512/224 17d6af2134454fbbab2dcc1cbdd323824033b6480b332f47fc5c29f6
SHA512/256 9a6fccd8373e92b4c8273f3d5cf6466726ddc30d6a470d442060dfbc52c8acd5
SHA512 f2ea6381605153d0230a9d36b33df6044117e437a1ae1767aecfba1a28530ea57908d913c27f0d12d350e64207b26850186ea410d1856b758015ab18c9d621b1
SHA3-224 fab82445c41871bb703c33be83697125cd14640d59dd0356e6d875f5
SHA3-256 8d59f7c7ce586a8c0a34cb14b18f4774160835438e76647cbe6a83b86c3c33e7
SHA3-384 5005be6c51a7751af6553a3b0375f3a75d4a9e6ffaf9bf6ce86ee3d4120c95b3c1c3a3703f605c8f62dae3eeee4e1f29
SHA3-512 5577dfd52e2b837dec200339221849e0113fd081db7db0afcf0aefedc70c8a49ac34fd9a2c1b87ba2a42c702178223e3846d794f4f02f9771335e9971cd8da71
RIPEMD128 813d5887e655caa129f0c65708549292
RIPEMD160 25a2905960a5cbaefdc767141c965e7d0e7615d6
RIPEMD256 ff1b8c7bace45c735cbd02c24b8d412f651d8911bb8c92f359e9050988d4ca05
RIPEMD320 51965196caa848c499e0e4863cf46968787cdbb7c51a50ca7cfbbced9519d9ce2da116b18555dfa9
WHIRLPOOL c7bb8bc22c3136c1b3c27ebf50fcd4e812ac403b7248b4bf31ede5ab8ecd14fc9b2f7e16035e38a33339aa1a1197a12d38b805b0128fa144ec8cd5948c480bc6
TIGER128,3 9630e17c8c1a6ba0e3c827c321396370
TIGER160,3 9630e17c8c1a6ba0e3c827c321396370e2534e4e
TIGER192,3 9630e17c8c1a6ba0e3c827c321396370e2534e4e2e74ccf4
TIGER128,4 62ac34b81ff83876cf55940a4a96a1ab
TIGER160,4 62ac34b81ff83876cf55940a4a96a1ab42a62dce
TIGER192,4 62ac34b81ff83876cf55940a4a96a1ab42a62dceb3548d47
SNEFRU 1b4310bd8ec04fac902d2235fe173ac3182922a666c86469317cd8fcb5d58490
SNEFRU256 1b4310bd8ec04fac902d2235fe173ac3182922a666c86469317cd8fcb5d58490
GOST 9af9cb169494381b7a5528dd1077c8a304e88cff7d33934ec657719368f86cbc
GOST-CRYPTO d456bae3deb30041f5d8513c750d02e9294b4dbe7dbd904a73d853560ed08ba8
ADLER32 3e510507
CRC32 0d554acd
CRC32B 6264cd95
CRC32C 4fa438ab
FNV132 225db853
FNV1A32 7c844217
FNV164 c1f33dcde7765f13
FNV1A64 1829904b490a0797
JOAAT 84b068ff
MURMUR3A 960ce12b
MURMUR3C b8aaf400da4f3991d0cff3eaa93a8e7e
MURMUR3F 036da488b6d7fd85ca8a3921dc696a05
XXH32 81fa62bd
XXH64 e604cfeded3242c5
XXH3 dcaec7ceb1427269
XXH128 3f3ce54e9b45b340c8ae3f4f8c4ac7b4
HAVAL128,3 7bbf3fbd4c9880e30c5b888f5139e5a0
HAVAL160,3 7ca05495bb84dac41e7191a4696c4436509450df
HAVAL192,3 72970a1a9b40d92add06809d8d18d398449ed136b2b4686d
HAVAL224,3 f48719070bb7cb484a7f9460cad164c4cf847e64a326a702156d7447
HAVAL256,3 5082a971ba8a26e0790fb2bb2a20a5951ffcf700dd388d4b4bdc96b952a8dabf
HAVAL128,4 678de6fbe257a2be5ac8656259390a7a
HAVAL160,4 d79f465df387d0f5fc1b6f989bd8ce2d0028273a
HAVAL192,4 ef5abb8e9ea67bf995d335c1968def5ad54d89d01d04945f
HAVAL224,4 331bfbbed49ebee823e2883962673c7082ece0653579164e2b6fdc65
HAVAL256,4 82b9783f682699fa441d70d05e7f81d20f1a4bc7f286e1dbb1eab235dc6d3b64
HAVAL128,5 77833c9d4c5c52802f3177d43ac40837
HAVAL160,5 727598c5a1cdfff21895d3712d60760f3d7b08ac
HAVAL192,5 81d714dd20f9cc6f0c612feafd0bd421bf27d6059be407a1
HAVAL224,5 023798c78934d0d6fb4b07f9c51485788c46ac78215737871445c20f
HAVAL256,5 1a284edf076aa91fa4d7597d52b6230a8a1733285f168548145a493a4c4c6ff6

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