SHA256 hash

SHA256 encoded string

d3a8129be1eec4018e4bf35bb148f6e30c68b718ef7ce1c3a9cf56daca854a85

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CNC%27 %27IT%27 %27AVNT%27%5Dd3a8129be1eec4018e4bf35bb148f6e30c68b718ef7ce1c3a9cf56daca854a85

String encoded to other algorithms

Here you can view hashes for "%5B%27CNC%27 %27IT%27 %27AVNT%27%5D" string encoded with other popular algorithms

MD2 adb1e29082145f0de4f29ed206b08a5f
MD4 c5ebb609044bd3d0b4b9c2e035e8e357
MD5 d6d1fc8f7b97375859b0265ad766025d
SHA1 9972794e63da22f87f63c8e42c8aa977aa59560c
SHA224 f19fe2774b8c79e1b839fef6d92280986ba0303081eac218cfaf64f8
SHA256 d3a8129be1eec4018e4bf35bb148f6e30c68b718ef7ce1c3a9cf56daca854a85
SHA384 1da995b8667a068e6ed6b3ebcca6e23ca0bff1d7711a8f4b8b371c32e96e9394ca5308cc5acec5f7bb5394105ee41ea7
SHA512/224 f5715a4991911ec63f39d7594db9fea8d49cad34002abb30d4e55d33
SHA512/256 aba593b553bd69bec34a02286e93ffcedee6b1a3ce404bd6dd36b9017b81224f
SHA512 80eba5e13974aebeb0c89a75fdb407e4e8011eadac2b48bac3c1e5a62faa3af1c24ddbf0a9bab22ad454282e94ad0a24a9a9a5091cf0c4c2d4ab7a3761093a70
SHA3-224 0db1837bb5e6b846a6978d510c0635841fe8538c8d51cdd7d3dc3c50
SHA3-256 f2c136de2e68058ab97303257fb50c00a5a242191fee99502afce48184d2b697
SHA3-384 3177b7f78d3be8f13d7887a698f45bbe92835f94eddadc6cc1a2533d34566af82573b62c60b8a8e9045a17f4a83db6c8
SHA3-512 13dc858a9919affe4f9675dd6da48bd4dcf02e8dec1a3bd668fe9b284dd6b75ca7e228bf9127e6a27570d130a1d7af39d1d4d22c225c958e314b12ea2a20bf72
RIPEMD128 d7aca9a7c3837620b396f54ce97b390c
RIPEMD160 96668d2ed879ea47f6c8e3c12041a511fb0f3163
RIPEMD256 cfd5fdf99a3b0279667ad5363892696092facd8984a09255f20fff818bf75745
RIPEMD320 6f92368499571e86145296eeffbd01c15e0356a43d7b358340f75886a8e15b67e9411667e88a870a
WHIRLPOOL 51113c4a67fd16b9d20646ad6993ec3d24ff7360d27bc0afd6ab3a30c6889e0a13e2a448c0faa4e6ec9622e1a18dc5714d65c9e61208480133e568c5ff318653
TIGER128,3 21339856bd501b088a6a6e8f29a05f18
TIGER160,3 21339856bd501b088a6a6e8f29a05f180defb309
TIGER192,3 21339856bd501b088a6a6e8f29a05f180defb30983283ac0
TIGER128,4 aa6ad5bf17b5b47beaac668ef4c616e5
TIGER160,4 aa6ad5bf17b5b47beaac668ef4c616e51c061a88
TIGER192,4 aa6ad5bf17b5b47beaac668ef4c616e51c061a8839312f43
SNEFRU 67adb00939e32746c67569faae8c4854d45d83cfde348daa65216ba68127a72d
SNEFRU256 67adb00939e32746c67569faae8c4854d45d83cfde348daa65216ba68127a72d
GOST e2363d66b9a1ff4f7c686f931ee88d85e57ffecddcf8747d6881d0258ccff756
GOST-CRYPTO 7e545634120313940ca51e8217e12d90963697809489a74a9d4e2209764c82d6
ADLER32 83e20779
CRC32 a676d217
CRC32B eaf538ca
FNV132 00d75111
FNV1A32 fd12eb55
FNV164 2249b88c818afe31
FNV1A64 2d1efa81541d5ef5
JOAAT 775eb114
HAVAL128,3 70032e2df6e5d9ad91c95d8d2e6e1916
HAVAL160,3 9e2eca7aa7e9458ef604c9a28d0c50263b649b25
HAVAL192,3 888781f83304ec9e648c640bd148c859b180208c17f27fe8
HAVAL224,3 6feb6ea00d75e494d5c1e3efb1eb06f15de75cfe9eea87bb94a72780
HAVAL256,3 a4d6db9ee5272b56d7567a814bddb9649d868de7211751c415823ea35fe9dea3
HAVAL128,4 72b4395d0adeaa5d5834ab22b4cb8e4c
HAVAL160,4 1c4adb1fb122500b093e1a1eb784bd4a14ad3099
HAVAL192,4 84822ff797a77bd4d6f766f439311be579720a875c020fb2
HAVAL224,4 b578c6cdb0a16c9db6991360cb30dd7765cff83be656c0b0bd2b08c7
HAVAL256,4 d4a0fc9b26a6c0c2ff0af1a28c48e829cc6df20294c3430f9bef5b4c89705d1d
HAVAL128,5 ed1b22d3e0720737d274df61590c1d46
HAVAL160,5 425dfd8619e541202608619a112ea1f01fdb26b9
HAVAL192,5 48f28530ba2517fe915874f7fa9e7d520d1f6cc57778c12f
HAVAL224,5 ae7cf53ad0775412bdc4085f8b34227f86f3f867843e8709e8256322
HAVAL256,5 e32a88430804576085997849988e03adc420bfc1e95dc231065420abd223a3f6

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