SHA256 hash

SHA256 encoded string

f00a8c42c6693365227e18cc4768bbd0c206d9afd3564d1524dfb46b3af4e6ae

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27BANX%27 %27RSSS%27%5Df00a8c42c6693365227e18cc4768bbd0c206d9afd3564d1524dfb46b3af4e6ae

String "%5B%27BANX%27 %27RSSS%27%5D" encoded to other algorithms

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

MD2 4ea10a58899e7fabc2094306b9c490bf
MD4 042d28854701ab856b0d2b4d8bf80c85
MD5 9ccba23236581ddd0e553345da7a6b33
SHA1 b9d351954c5a952fcdd1c8be0e26a85a4b5460b7
SHA224 02739cda9ef10c1b023bacfd9ddf36f8a6c58be0e8699ae2a7834944
SHA256 f00a8c42c6693365227e18cc4768bbd0c206d9afd3564d1524dfb46b3af4e6ae
SHA384 24bdc508a3d8db82b1685495d7e34eb5e760b7c0ef35e481fd0dab8660385823c2033044118986a097e01bc0a7cfde52
SHA512/224 2205a8c8a9acc61b9971f290096ebec17e7686d1e0ab11c0c7226cef
SHA512/256 5180d37dedabeb600a7bd3ee332244a81bd08112ce83178ae4ae357abbb19e19
SHA512 5ace9fee67a4c0824eec309a38f3e6d081a8ea68eeb90d29c9ab8dd073d0246d12bc13be3d3c80bd21e0bc96cd66deac6a365e3d9c2159caa3407b5af88f4d43
SHA3-224 15f39a11a51f219464b8ae1278e449758cd96f2451b8c85c095a1028
SHA3-256 7fdd73b6bc7b12c814ff55b56b221f26075ac56be2d954e0a39f7a05b98e0173
SHA3-384 833f6ee462a7f7ec5a4ed6e030c5f852490c90befe9ccb600c8e77fc9082280f1f6b8f6d26f6fe4944d8eea89a282145
SHA3-512 047422447f332c5b36df2178eac672d33d9d8cf6fadbf5d2f44ab0945c5714184b013b22561942e3ddf1be8f94061e75055d3c6eceb47d6d7cc88eb2655750f4
RIPEMD128 39a0b8fe1c900d917c71494dade8c7c6
RIPEMD160 744ae9ecf70b82672e8da07abee6f5107ea6b9a9
RIPEMD256 7cb933968221f411d6e987162d0fe54324c1eb0a191ba1f59cb0f7f74c1d1240
RIPEMD320 19f31bf7fc7483da2b23616fd9ba40cfe7e421544f93569a3f023843f7235a1543ca687ccf56a933
WHIRLPOOL 800893a8ec3d6c2d13f75f70b55ddf8fd158a8add0279ab837ab95e831c63ed4188bba97dcebe5154d9ffcff2882da29cf1f0a8fc13ad2e7d176938e53e1694f
TIGER128,3 80d86a593914e1b55479395cc324311e
TIGER160,3 80d86a593914e1b55479395cc324311e610a88b5
TIGER192,3 80d86a593914e1b55479395cc324311e610a88b5b3cf19e5
TIGER128,4 fd6b995841c6074dfc35d8a7b098a8e8
TIGER160,4 fd6b995841c6074dfc35d8a7b098a8e823ccc5b2
TIGER192,4 fd6b995841c6074dfc35d8a7b098a8e823ccc5b25a39373d
SNEFRU b0fc93b4ff4f4750620e620b54a1f57dc3c8340565bf0db2d7df5a66cb5a5ac3
SNEFRU256 b0fc93b4ff4f4750620e620b54a1f57dc3c8340565bf0db2d7df5a66cb5a5ac3
GOST 3a4d638711f5a72b818c3d433237c37fe7878edd47e8030207b89aa353c49ec7
GOST-CRYPTO 0a8155d4942a60efe401bd40b4632deebde381d44e5dab476693e3490c0d1070
ADLER32 52ef0607
CRC32 7c4acaf8
CRC32B 9e5b3153
FNV132 85809a3d
FNV1A32 772bb555
FNV164 e6831adf9770de7d
FNV1A64 ce80270b0b6fe895
JOAAT d8788539
HAVAL128,3 490c14e7917adb4ee29309f9c41eca20
HAVAL160,3 7ee432f785802aac45d7e5c18a75ea67ffeebecd
HAVAL192,3 7a0cdb632a65c7e922dde3daca86090cd54a251a308a70c9
HAVAL224,3 b501690eb0055a18a64a2c5cc8fcf113b2c19b4952cd060f3007d2f3
HAVAL256,3 0b5ff6024ad36084dad13dc6f48db7746690057277500d12fb5b16d9436da1c2
HAVAL128,4 d5315463506e325ab17330e369c6b00f
HAVAL160,4 15295fe7d4fafb37120a08e84a78a7dd9dbb5b1b
HAVAL192,4 3f250e520b8b621862bb8d8b21ef9dce908a78c00db0ad41
HAVAL224,4 eb74962761ee8f97f31b98d63a69d302819e57ff99fda790824f5b1b
HAVAL256,4 3e003e7c049c7e2ed39349a8828f9fc5eab091b4b6e84ea782f427d35062f851
HAVAL128,5 a2ef35d47d451b3200015a745f6f2b5f
HAVAL160,5 fbbe4d2da6636318bc37238bb5fd8a986cf7b32d
HAVAL192,5 61915c837c40dc68ed4475478c1b7cad8b9eca437ce51ef1
HAVAL224,5 3eb2089d91eaf3d5c3899fe21abb3e5b0fe369c658f47f671de4b044
HAVAL256,5 47d01016576216078b756c09ff1cd7ff5dee7fe35537a32267d1555d43cf0458

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