SHA256 hash

SHA256 encoded string

bc6067bc2a4cd3fb1bdf33152b33ab35db1067f44266ea167830e9c25c13b245

Your last 10 encodings

AlgorithmStringHash
sha256PsYfp$sF202735o&{PGYisbc6067bc2a4cd3fb1bdf33152b33ab35db1067f44266ea167830e9c25c13b245

String "PsYfp$sF202735o&{PGYis" encoded to other algorithms

Here you can view hashes for "PsYfp$sF202735o&{PGYis" string encoded with other popular algorithms

MD2 ea84b3500c98c93a696adec0dae04c67
MD4 c2c3aeb9ff3b048515e7e70d6df5194b
MD5 58ab7c6ccb30ccea4335d630747a1ead
SHA1 578d1be7cac2ec95a6834744587ebc0b3555a1e3
SHA224 438d823b4f0fcdab40ea7c485fec452c00e85fad7335ff2217dadf3a
SHA256 bc6067bc2a4cd3fb1bdf33152b33ab35db1067f44266ea167830e9c25c13b245
SHA384 a38d4e0bb89bb0964e4eedb891161b1d30612ed6e73e0d242381969edc58be1e2b214214ba1bd37a869bd5f35c686132
SHA512/224 67c70472f49710b6f1778979a1db8a5cf4a2e9dbb26757efbbba7ed3
SHA512/256 1d2d997f7c388ccff689f4fd0109427d169c5f2ea372413fd95f394daaf9c846
SHA512 0ec2d5402e8977c1489dcffb8210e9dd66b9387894edcde4075d8d1be663e1ee9caf690f76b8592d821882c82ffc21fe480701605010b740e9abbd2546974612
SHA3-224 2e5d72a0f87d2d239b5fe55f17e0c58e789010c213c67a9654b316dc
SHA3-256 65cb1d18a8a114b66d789e08d98e423033ee83c9fa05fc82c55a406aaf4aca31
SHA3-384 5ed0b6b5459f0c17b97a30fe009af15559b79f0d81d8737a6a533aa90295befaee93f86b8f41442f390e50e45db44400
SHA3-512 24c8f75339e0c1f2d7884ea021ac0e0fa8cd334715b941e045f6d60dd1ce8fe8a712b3fca11f3ff5d892f3f61ea53d962dbc33ffb7fd8b4144c58631c81edf0e
RIPEMD128 c2a0e233b29b260b18b6bc232a633229
RIPEMD160 76bc9ab4d87a1ad3a73e89d94a97a66c38ab8480
RIPEMD256 270889587aaa10e14a9f056bbc73c05971f039fca97101b9e398129be96b15b7
RIPEMD320 5b43bef9bc5f5edfcc656c8d248abe784dc7e0c5f3ae1edfffb5e6f1908416baf51de7333d3dafdd
WHIRLPOOL d5a84b8972e16acc5aa34089d64c13d7cd83e4262823db5cc0e4ca010701656f2dade3ba969275b79d825e6903b1baef9ccfa867d39472bc533ed66e21884c8b
TIGER128,3 419beab6b0b1e3a1bd7840dcd63e78f6
TIGER160,3 419beab6b0b1e3a1bd7840dcd63e78f616184e20
TIGER192,3 419beab6b0b1e3a1bd7840dcd63e78f616184e204609ce5c
TIGER128,4 63c6f3abe2d3cc9c6f921b36c3689b11
TIGER160,4 63c6f3abe2d3cc9c6f921b36c3689b110c3aef9e
TIGER192,4 63c6f3abe2d3cc9c6f921b36c3689b110c3aef9e78caf93d
SNEFRU b53a861af804348f7e08e4ca25a99e2792a2c8e89709f6f35ef19e2e617a50db
SNEFRU256 b53a861af804348f7e08e4ca25a99e2792a2c8e89709f6f35ef19e2e617a50db
GOST a32b9a09e9708a3f1f25bae631202ddd78399c386123f3748829b9ecc82beb91
GOST-CRYPTO 4cda7a2332d7a237de81e8cfdc34fa9dafa73b7685ea6459fef622077ceeae95
ADLER32 4e9506df
CRC32 61a0d5d6
CRC32B 7ed0508e
CRC32C a04b7095
FNV132 6b2466f1
FNV1A32 2dd7dd05
FNV164 9c70a781a2f70df1
FNV1A64 08236f3dd0b9e445
JOAAT 3eaf90e8
MURMUR3A 6fb80b2c
MURMUR3C 2894f6f321c387465cd83b4d7bd6624a
MURMUR3F 744ff3c210cf4cd188371c2de0e80da1
XXH32 be6e5966
XXH64 1e0c5b8252eb51e5
XXH3 17c1eb9abbd9765a
XXH128 a77a693596037fb812c85faeb26e42e2
HAVAL128,3 771e48860e759e2990d54066bbda084d
HAVAL160,3 4b5a5404ca7108fd0207a69aa7089773946536c4
HAVAL192,3 8cca0dd06b873e039980ee1be86dfb66d3885f187bdb0bff
HAVAL224,3 176aa5f35946a10bb2fb9120929b1374a82a533ded2f544a0c40f49f
HAVAL256,3 4f965fe59249a566cae958a4156635ca8b059fedbc9d4009415594a91c385eda
HAVAL128,4 9f61071723b2de1763cd3a304912b63e
HAVAL160,4 f31b0156437bd1739b60f7070d62a3a111da488e
HAVAL192,4 e752d24364dd86e5eb779df0c7328c35e42a8581735aaa6f
HAVAL224,4 ecf1d7c06db6e0fcbe9e44af43f03f2c6b3384f8e1ae4c6b395e4170
HAVAL256,4 b3c13c65c8d629b10101291031b088be9ced0ec146fd03140554cfa889cd9731
HAVAL128,5 4642f6b71315090794bdde831bc413f7
HAVAL160,5 a9b88f1459b1c21a74ddc351904111b09bcbe2f1
HAVAL192,5 97133f6b305d6aa7b6251731e0b2e8351d0cc599f190ee18
HAVAL224,5 2b3044754dc3b021cbe72f900312c807afe34fc91bf7da3d7687e6cf
HAVAL256,5 0dedb4a99ef902a4c7fca5231a7cfd688901cf71a246ad69e4ff80affe0cc215

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