SHA256 hash

SHA256 encoded string

9a8d4071d5e84c6755df6f27c1e5a119027c7543e87ec84e1be8ce15a1f4c80c

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27SAIC%27 %27ERII%27%5D9a8d4071d5e84c6755df6f27c1e5a119027c7543e87ec84e1be8ce15a1f4c80c

String "%5B%27SAIC%27 %27ERII%27%5D" encoded to other algorithms

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

MD2 47351d446a95845c6e1a371653be4f19
MD4 958f3e9ad6cd26c58108b7f4b3eb97e1
MD5 ae79287556d51537a43cf7c96f5e496d
SHA1 b67c11c3dab42920c9287185786043151d756b71
SHA224 2e987c9a26de9822013f0fd7b0c33a18ada506a9fc25190b97a867d9
SHA256 9a8d4071d5e84c6755df6f27c1e5a119027c7543e87ec84e1be8ce15a1f4c80c
SHA384 ba0e87f2e17209bc5df2ff414c9a68b2a20f92c19c35944f27f620da440e8d5ac2b8f68345885869c956bd512cb13fbd
SHA512/224 9e74e48bc5567c7a265fbdeb49aac8224ef6eb7f80710a4ac56bab50
SHA512/256 5da8182918fb3fd8a845aefe5c314285135e0a09998a511d3c999993acf00e31
SHA512 41b4d5a590d6536dea54aabd4330eac38debb0383516e6e5b053a9fcebf4c92654fe0b4f790227f0fc97f5c32e69061d425daaffbbecbf1b48a693e8128cc5bf
SHA3-224 b4c18026f9511ef4ac83ab92e8c0e9630441512e489d2cc9d3ae2889
SHA3-256 76cbb4315af0b27008b4c2e79195c58638bb53368f6039011d3ddd67097a41b1
SHA3-384 8c64cace09a1e00bdecc9bbdf55d518187191e2a3c10174234f601ace497ccdb377b8c253103afd2f2796e5440e2059f
SHA3-512 042840f3dd43f08e4eb3e1139e037326d6716f5d648077ea7bb6d4f8e3b0cb9bbac308063fbdda9ac9bb5760c5aa992d1a8d93cf0c08c2af0d663bd25bffb83b
RIPEMD128 fef7a5b9cd862c53fbedeb61333b0624
RIPEMD160 55e4419d3c726ee44112c1fdc07c42ac39affca2
RIPEMD256 e28b1d584dc55d6c1de53bb1f3b17484f3ce90025b52a04b75596ee9ba41e8d6
RIPEMD320 7c457cfdbaf4fa12679955ebe86970a03058232bcb0faa5ca37edc7c6649be1b4ff48b6929bba26d
WHIRLPOOL e671825d2698488cbae3edc0d2a1b515ead31382bd349a3fe7e6e9564215cbc966eee49bd8985ae94dc8c287a5fc37dc2daa6e27699b4961eeeeed093ee899fa
TIGER128,3 43ecdd127b39b2bd8173efe25f9af88e
TIGER160,3 43ecdd127b39b2bd8173efe25f9af88e3e54c011
TIGER192,3 43ecdd127b39b2bd8173efe25f9af88e3e54c011a5eaf339
TIGER128,4 9912efdc620dad33460cced55df2e04d
TIGER160,4 9912efdc620dad33460cced55df2e04df0d58103
TIGER192,4 9912efdc620dad33460cced55df2e04df0d5810350a55b04
SNEFRU a1dce00c65fc4419fd520b2b50af3d0ae98829a3e6f42015bc73160fd962e9bb
SNEFRU256 a1dce00c65fc4419fd520b2b50af3d0ae98829a3e6f42015bc73160fd962e9bb
GOST 66eaf91f2aadd20c7803fea161045d6eca7cd24adadbfb75c80d3a118195fe50
GOST-CRYPTO 3e73cf81cde759648e91964ee264a241244a5fd9ba19236a9d64008125aa9150
ADLER32 515a05dc
CRC32 84c0c75c
CRC32B 2ff364ad
CRC32C bbd1e324
FNV132 cbdc75c2
FNV1A32 30dab308
FNV164 c60ded159f35c782
FNV1A64 4654c1286f66ce68
JOAAT 5087131c
MURMUR3A 4d39eca0
MURMUR3C de3ecbb349912822dbd1972fb4b2dabe
MURMUR3F 43fd4df50eb10fa083fadb2e69c3cfbc
XXH32 bb5053a4
XXH64 dc0061e168e2d794
XXH3 1c34028d010d77c1
XXH128 b1dc5d69be89786099c35d8e575c3417
HAVAL128,3 d92bbdc910c6d636b9fd60fa5a549eb8
HAVAL160,3 f80e0c5b9e1d1b80a15925e20f752cfe3651ee70
HAVAL192,3 40afdfa58aa52073e393fc5e03c18cf3dfdfc5bcceaee861
HAVAL224,3 646bd7897e4180e2ad3a060dba5fce18ff7054ac399a99fc51343c67
HAVAL256,3 e636fe0dcd1bb6afa13ad7f1b71793f31f6e2d56a8623b8c933589580175577f
HAVAL128,4 a3695bfdab163d0e9e70d0acdcef265f
HAVAL160,4 2141fba9d72a3663817e49c8ec1eb5acace576ab
HAVAL192,4 e380efcfcf46b2083ac97b4bc826f57bd78390f2b541be4b
HAVAL224,4 e6a22843b21553b65b566e658daa106062d3b6db95d082ba174a486f
HAVAL256,4 7f507d2df9fe12e7b6a755ada7794c6a122caaf4c6ac8006820f7a0d17c862d8
HAVAL128,5 09858ae80b8d519c0e29d15469c86828
HAVAL160,5 a86e035b9cb73c55445ce7c48fa7bb11b425b0ca
HAVAL192,5 4b17146ba5f24d27ed938ed0894b0649ed7932c0af1f7f46
HAVAL224,5 20c5bc236088ac8f0b378a3ab1ac580e0eaefc004aee882455c1864f
HAVAL256,5 d91abea6381c606bd34c6e9892335f3545dde4e19da996244b7b9d8ea153271f

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