SHA256 hash

SHA256 encoded string

4c3fbf0d396cc288fa00b32f6fcaf828d763d3b8707ee9e6225dfd6d7d0dbb64

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27VSAT%27 %27OCSL%27%5D4c3fbf0d396cc288fa00b32f6fcaf828d763d3b8707ee9e6225dfd6d7d0dbb64

String "%5B%27VSAT%27 %27OCSL%27%5D" encoded to other algorithms

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

MD2 713f7bf867e2677bc254b1a9677a8f45
MD4 d8bda3011094b8da80fc203eab6b6a78
MD5 c160bd9fe38fbf14fc5070b3cf7e2a21
SHA1 ea801faf25dcae37e09bac418421244a9bdabeb5
SHA224 f3c4b54f8cebb02911ad2e035372c5440906ad8c77ed1c5764970fec
SHA256 4c3fbf0d396cc288fa00b32f6fcaf828d763d3b8707ee9e6225dfd6d7d0dbb64
SHA384 d81bace312285ad666283e93cdb26ccc5d97d81467ec7333b02b337c279fc4b84c5393fba379271b95751677b4c08ba5
SHA512/224 868b9d5bd53d977838c0a12945693f0ee4b1ab5c9c1ef0c6ae7fcec0
SHA512/256 dd46084f691f7950aced287c5f56940394dda61ac8a667e76681200e109a0072
SHA512 4af009ab1a70c584cc6126576832c5469c17762fadaa33819f669bf85a1c85bd572b28a3bd10f3070390e567fb0629f679d9e10a5ebbce779f8151f8dae93bb9
SHA3-224 fefa9dd377e649832288db2efcb657fd27d95ed59447560c2867bfce
SHA3-256 aa559f003522c9450530d47c777844cd5e70a96d69afd6593470dde69a842789
SHA3-384 aaaa465e82018b707bc79e7b2f6f4d927d847718ce25a9271036f8db52afa7ec6a42ad9eb814f282cf72faffed6ebdfa
SHA3-512 cf83e62a671aa3171f04fc96685d16955485aa1202a54fee4f3979c87d70e9e514c98196356d4d9ec33b2d20cefe841a1b449504f35f4f61f9e615f0e077b1d1
RIPEMD128 d21d0039bd8543ca84ac4a0b31c1bb5c
RIPEMD160 59d125964ba8983afc15a5dbc5fa4d88dbcf2b46
RIPEMD256 7e14f65f88642f424b0251fffbffd082f7aa3a86b9f0f5435a87f5d9accc68ac
RIPEMD320 32500c01dc189e6487c6d7d4d00cf21fb6ab59becc2215ce132b7e7a4de079f70587a58f7d4f86c5
WHIRLPOOL ff81669270faf23ba6fadcecdc6e187d9a0a0a3d661ec6252f7e5d9cbfe2476a5e3b3ae6cfbff13c9ca682b67f9081fb58922b33753592bcc1e649aacd64ec5b
TIGER128,3 4cf7a94640ce0fc1838149286c00ba28
TIGER160,3 4cf7a94640ce0fc1838149286c00ba288ba63870
TIGER192,3 4cf7a94640ce0fc1838149286c00ba288ba63870a569ff92
TIGER128,4 28510586a61f66dfd44662c716b3d9b1
TIGER160,4 28510586a61f66dfd44662c716b3d9b1cff98ce2
TIGER192,4 28510586a61f66dfd44662c716b3d9b1cff98ce28fd1d512
SNEFRU a0508f37ad07c15afd2d4adcf9baa825985cfdb317a61d2050ba130a8314e291
SNEFRU256 a0508f37ad07c15afd2d4adcf9baa825985cfdb317a61d2050ba130a8314e291
GOST 1d2ea786a9ae2e2936ebcd92381621d847e9baac8b5a8e7cec8c2fca8e8ca495
GOST-CRYPTO 602706f769b2054d75c852e478b4a8541841ba110c074a0466acd707986d813f
ADLER32 53dd0602
CRC32 2398910c
CRC32B 5d2eb167
FNV132 a0fa611c
FNV1A32 230b542e
FNV164 70cf38b3d3896a7c
FNV1A64 e10e2f1025a6fdae
JOAAT 896da5c5
HAVAL128,3 fc7372eb7ce6b6750f0e7446d6513b5f
HAVAL160,3 1135a196d4e54e424aee7677553a15fffe06de54
HAVAL192,3 474178fd449c5982a983ec855e1779b0b83db16003a0fb72
HAVAL224,3 6f4e11c1edc3a784a750b26d1ab7316bc78c99a822f4800182d48160
HAVAL256,3 763dfb95a9a79497b57e7e2ffe25c03acc6f5097b75d38c885cb9ee0ebec63ed
HAVAL128,4 f80380b1ba54101bfaa0b4494a6f3b2a
HAVAL160,4 af5af87da51dbca6129eb949813e6cbf152b15ff
HAVAL192,4 cd14d181333971867654526646acf29281a396c2b2b4c230
HAVAL224,4 d0d8c9a5ec4636dd987ab16ae0bf570a679f9ddfb08630ba73f2af72
HAVAL256,4 ee0b9789f891b818e9b90b4c1cce6aa9a2daa5fffe678dec03c2cd6863472899
HAVAL128,5 2b9661c3bc547a154d55fc909be8c508
HAVAL160,5 b13a1bfff518c467f05ce9043748a5e8d185d6c7
HAVAL192,5 329dda059f39b6357405a503691bc9c447d516a898ac4904
HAVAL224,5 68d6687c8001aa41c2dd327b9a756c9b3c24c5bbfc814860e38df230
HAVAL256,5 ba0c17604be2adf00f21a66606e62415205bfba65707b62f03cbab5c71035677

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