SHA256 hash

SHA256 encoded string

8d9a4d60902674bbb4a8a5053ad21f21243e0d92c4d5269ef72a17cfed2594a4

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27QGEN%27 %27FNF%27 %27PAA%27 %27RGA%27 %27AFG%27 %27EVTC%27 %27IOSP%27 %27CDW%27 %27PRGO%27 %27WEN%27 %27HSC%27%5D8d9a4d60902674bbb4a8a5053ad21f21243e0d92c4d5269ef72a17cfed2594a4

String encoded to other algorithms

Here you can view hashes for "%5B%27QGEN%27 %27FNF%27 %27PAA%27 %27RGA%27 %27AFG%27 %27EVTC%27 %27IOSP%27 %27CDW%27 %27PRGO%27 %27WEN%27 %27HSC%27%5D" string encoded with other popular algorithms

MD2 94980f198619988f89aaccb3ae86c38e
MD4 08aa433959aabcda6177638470f88acf
MD5 0e89293cae1a54cb8e5943385f0b6224
SHA1 f1105e147f0ec9ec81e9e94e0ad46d8afbc7b05a
SHA224 139b2ddca3fdef0e1a26df3aa3e9f14336558dd96a02f57748fbf26b
SHA256 8d9a4d60902674bbb4a8a5053ad21f21243e0d92c4d5269ef72a17cfed2594a4
SHA384 9b29c87de1c10b87334a9e7da6088e4a45b6c976e4356e18f0825d72f825047d1480239b6c1e76fa83f0a8669fe3737b
SHA512/224 8b8a62dc3c8eb2ec74aed7c971715077e5093afdea9ce239a1ed22dc
SHA512/256 b7ccb40086f67e655515bad000c75303c9891aa79464ccf858275c3cdc01d4f1
SHA512 002285ad3aff3b510bbd0d5105029584ac44f28aea9e60eac6fbf712e9c55294d1038c045e8ab87ed64cd1a60dd51697169d4e8d53308ed0f48f8741a3dba03c
SHA3-224 83459d3b1b86496d98382615f0e57c737b263c00eaa2d4cc4aa3bfd0
SHA3-256 3de573212aeeec030821a325029c37bdfa1f13b35e3290d7982288a5090f415b
SHA3-384 60102b7b884186ee7120d6a4779a523de1c4b1de874afa5896d8858172ceb249525e4230c8c94e5bfd147fcbb7256873
SHA3-512 77c04ae6f03de5012e49a00734664cf514a91bf13102714ffabfc7ea02346ba27a184194f1dd71dc2daef8262206b9436954cf33a6d9119f95ac1bf5edddae82
RIPEMD128 99018c324c608a98245cd02d5b07ee93
RIPEMD160 e4f4565fd61225d6f142af1a48a8793686f808ab
RIPEMD256 f44f9d557d48bb0c5289120adbfffbfa2c2f8e27536810a1db65848625eaf5ce
RIPEMD320 04c9289a6dad3078bd6fefc53b12f165b17db82a22c7bd80f3e2113ad7f4319243644af6138c5d21
WHIRLPOOL a42be903198f8f3e4ed87dc768f114b92ffe11d7fe479a2080f99535f6b5c775340931cf9cd90132f8b6999e772d832fcb68ba8e3b259fa27ddd83c3b971a842
TIGER128,3 eb1f966afc2cc6741ae9e5361adfe6c5
TIGER160,3 eb1f966afc2cc6741ae9e5361adfe6c5c315326b
TIGER192,3 eb1f966afc2cc6741ae9e5361adfe6c5c315326bfd27a405
TIGER128,4 00cf6b07df13bb256987533d474a1b7d
TIGER160,4 00cf6b07df13bb256987533d474a1b7dfc2925b7
TIGER192,4 00cf6b07df13bb256987533d474a1b7dfc2925b765bcd6be
SNEFRU d044acb8a8adb06cc6c05f45aff58837edcf0001f82cd39950b504581f6966e0
SNEFRU256 d044acb8a8adb06cc6c05f45aff58837edcf0001f82cd39950b504581f6966e0
GOST 6bacaecbcfd179bc49dd627c1907c5420b8fcaff3c5a09f09183defe765c023e
GOST-CRYPTO 064c2d3a293c4e0376949008184c1f41c6b1a67cb012326be42ae94d70588e4d
ADLER32 f0541979
CRC32 fa6d9d36
CRC32B 7c13a61f
CRC32C 88697441
FNV132 fffb280d
FNV1A32 266b9475
FNV164 fd10bb0e6f97454d
FNV1A64 62b73c2cfc924ff5
JOAAT 8adc6b3e
MURMUR3A ebef8a3c
MURMUR3C edeb235b7940fe2804715f6301053d2f
MURMUR3F 7520bd549c54e65e125a40dde4c3242f
XXH32 a92ac092
XXH64 f9188f5c2b5b503d
XXH3 9fe1c5c8929d13e8
XXH128 60e574e67530ca47e4c6d974c0eb5265
HAVAL128,3 f430eeda191e7a11bff9894c210c6fa0
HAVAL160,3 4bca2bb3c41e78c082a09e699ecdf02edeabc3fc
HAVAL192,3 124e9da3a2227d240416834d573414dd8bfa5f9aab37e589
HAVAL224,3 8296445eeebae79da52ec2bc77fc8d8ce1a7fad571efe47c5d6c11aa
HAVAL256,3 ff860330bf1bd9d03e0580e4aa9e395739ad1b7c2b1c766cd441df25a00dd93e
HAVAL128,4 fe215e8ab467f4a119d8260f5265c63c
HAVAL160,4 118186a8d17f5c4cb98ae01eab9cf8f47974c672
HAVAL192,4 fc3a0c258fb857f83ccbb92085f16b979ae6bb76ddbd9516
HAVAL224,4 8620868431ad44b123c3609e7888a07c5405a89e50416ba0aa7e5a9d
HAVAL256,4 40a60aeec8ba816ac827cb39cacbb1f25f1a276b91db61edfa378128fc5470c7
HAVAL128,5 67011c00663e08e732d3070f2bbc490d
HAVAL160,5 cd8d7cf82f8a5adfc125420c188f44de2004b572
HAVAL192,5 12a369cce8f43ea2b2768a79a55877bf926e5605fc8d97b0
HAVAL224,5 64fd215f8f1c33210302248b66dbb85feadbac1deec58f95ec07b92a
HAVAL256,5 137713772f0221eb816235a26028533148f516b96ba2cdbbe0ef2b59b7af344b

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