SHA256 hash

SHA256 encoded string

50fee067de28240ebdf6bc8672341c22c64e1fb583aa94e74dd0ec6473cc77ba

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27LEN%27 %27SAFM%27%5D50fee067de28240ebdf6bc8672341c22c64e1fb583aa94e74dd0ec6473cc77ba

String "%5B%27LEN%27 %27SAFM%27%5D" encoded to other algorithms

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

MD2 0d7ce7233bfd49a6e6ab066c1a30a73f
MD4 f77687b2ee6441ac7b2936f49d9fee19
MD5 d609dcb738e2c6f29ecfce5b0f2028a2
SHA1 1eeceab12bdc811d7f84d634937db2a84abb5d97
SHA224 02199797b4addf7ecf8cfd3b95d1759c45e8f5d9e412695854afe280
SHA256 50fee067de28240ebdf6bc8672341c22c64e1fb583aa94e74dd0ec6473cc77ba
SHA384 40fbf66720c91a41b646be2d268a04f310ef11435c03a67482653f5de7f1debce9e31c6a72ef8bddd2ca40aa2bd00982
SHA512/224 81807b5902cd0c9325097e3f090f130d32e493ae306d87a31b7d921b
SHA512/256 47291ffebdbac2ae9390f8cc1d32f502006cb0d90d677bb20e8a0ad09b4a7751
SHA512 a867bc9ab7bb8e4f76c7674494e538ca94efb87a9a95fd206df14b2f296d2c43308d47d4a8add4767435faf9c9fd5fbcac0de31eab1ace768cc4f620fb517202
SHA3-224 ff4669082753c2bfbf51f3cdb689ace8c73fc951eabdd57fdc8512d9
SHA3-256 aa67cc830764c708e167c0c9d7c37d396e79f42ce3320b40e6db9ec7524b47a7
SHA3-384 0d36727a2fb1af73a700f7d8897e8cc98d09bdf915daeb18882eb7a03c1f5153ef8692ecd27c367fc906dad8d03e48e2
SHA3-512 65a60a2dbee60e9afb22905ae95054daf0bce4ce54cb0187b9f58991588b64608ff4df0c78b05dbd03cc0ebe5d0a06973c577a1be47d5b4f20a84315f256a20d
RIPEMD128 2370b193e2137c53e9dc31b6077d6d1a
RIPEMD160 746e07604231501f0240420a51743329eecd8757
RIPEMD256 7deeadb42846b074c5e2b75b971b02b96bdd2780f507831110def8fe90c132a4
RIPEMD320 57b26a4f2ae1188d6c04177b3a699d568cc61fadb1f3e228eaccc62d635c64f882cb746d6588684a
WHIRLPOOL 11b5e7d4d736b0170ec83a813b61805faeea67aa68f6ddfb23423fcd3298a05b4560560f4bcb01e59fc788edddff248ec6965dc59133381b28a3a47537702dda
TIGER128,3 b3dcd168558081fcf059327842d6a977
TIGER160,3 b3dcd168558081fcf059327842d6a97700f5ab3c
TIGER192,3 b3dcd168558081fcf059327842d6a97700f5ab3cf8612d88
TIGER128,4 115d0bd3cda61635bd96cdb3594669a4
TIGER160,4 115d0bd3cda61635bd96cdb3594669a47783008d
TIGER192,4 115d0bd3cda61635bd96cdb3594669a47783008d0599340c
SNEFRU 59124c200c49c7ee90069fd0fb475a3b468ea8bbbf66244e4cf2ba35ffb34378
SNEFRU256 59124c200c49c7ee90069fd0fb475a3b468ea8bbbf66244e4cf2ba35ffb34378
GOST 9c2282aa3557e6416055ca192e2f5aaf782284a09895ac3a6d8180758d31a9d0
GOST-CRYPTO e56a55331750e1a5c1a44f19c4897f39f6af8bde3551b5b1b714bc55b1eb5244
ADLER32 4aad0599
CRC32 26553a5d
CRC32B 8d762d94
CRC32C 6004778a
FNV132 17f63907
FNV1A32 7026307b
FNV164 44209a40dd605387
FNV1A64 cd70977ef69e463b
JOAAT 750cd2c3
MURMUR3A f83d98ec
MURMUR3C 9570df0f46780ebe9bbc56f7d8ad7461
MURMUR3F 2acee60eb1f3872b82732117d0e966b3
XXH32 a98e77c4
XXH64 516e7747eb761dca
XXH3 b1a5e61a970024b5
XXH128 9c273696282486b26d8ca00f698dfee1
HAVAL128,3 ffb0843b92f45856f275b056fc985fcc
HAVAL160,3 462987531ea3b820bcbe3fe2c3fd869ca70477ab
HAVAL192,3 9a19047904fb6b0fec50718f704b285658e6a7261b35b5de
HAVAL224,3 6c5cf5934d14a71e662d0b858852a758db9c46e05c6c2d76700c2dcd
HAVAL256,3 517ed450cd57be77b480cf20f543eeec6c23671e25d4ca0ef43d43e1b12e8983
HAVAL128,4 5f1dccac0315f8e0d0199e508578470b
HAVAL160,4 d2e2c6c1eec9610bba92ea22332a3236427c4f6a
HAVAL192,4 4de791cc7aa184c66219ec9c7f1abd581d96b23387f16733
HAVAL224,4 3db24fc126c13de9de0ceae0f904cfa661a2ca1efcf1d71229b500bc
HAVAL256,4 06f5cf80a9ad1728d9ae8b6383a08ba4ce65dc4bb719e7c23d7685c1ab19a6a7
HAVAL128,5 a83922b4333edf802785de786531c32b
HAVAL160,5 6bc6a706ca92d98263d880475179f0384ec1080b
HAVAL192,5 054d6666d90eb9f4eb8982a82b43994597fb78387e82b762
HAVAL224,5 590916663810a8a84b4a93f766428aa4cd96c1e793471a460ed430a3
HAVAL256,5 8802435a0c36c6dfbc78a04cf4f66487658b633a0c96ac678f787da0ff010534

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