SHA256 hash

SHA256 encoded string

df3d141cc15661bd710e684d0173ec388c4627fef38be84196914d1d84a04d0e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27VBTX%27 %27OC%27 %27MLCO%27 %27ARCC%27 %27AER%27 %27TKR%27 %27BPOP%27 %27SRDX%27%5Ddf3d141cc15661bd710e684d0173ec388c4627fef38be84196914d1d84a04d0e

String encoded to other algorithms

Here you can view hashes for "%5B%27VBTX%27 %27OC%27 %27MLCO%27 %27ARCC%27 %27AER%27 %27TKR%27 %27BPOP%27 %27SRDX%27%5D" string encoded with other popular algorithms

MD2 c9c471d722541b9bb67f817245f8381d
MD4 4451cde4a86b845323ca1bc0de8fe14f
MD5 eeed7d67aa0e2530e4242a3f2d943a97
SHA1 20e53bfb757fbcf10a1bbd1d6f3f7f9cccb942c4
SHA224 fb984950e4f89bec84787c60ec3f20cd94ff5cdccf26e7a6fc85e7ea
SHA256 df3d141cc15661bd710e684d0173ec388c4627fef38be84196914d1d84a04d0e
SHA384 dc0d22a87cafe06b0129e3bc79dd16b0d1ca0e3bbe9311610edda72d61603fc92bd7a4b9a61fee220f640f6d08c90ef7
SHA512/224 2b611e2d34399c291d4c3f715fa5752cfb91e8211ec6ce788a926c86
SHA512/256 2a1cc8c9204432ee6b4444e35f1d067c4f1c0e4aff57ee0a78a76032c2a94705
SHA512 659500eeaa1dc58deb756e3eb6954a37daef7903037501cfa1931d9bc101d43a818878aa9250c349ad4a35bdcd5174663e64f0ab0fbd1b277fea79ed0aa3c4e3
SHA3-224 ff3826f3c2d979fa1da6dc7850fb331f5834c46327b4fd3359bf8bd5
SHA3-256 dde0a8262f88561f70a15e9f635dc6f498b9b02abec7b39fcacce63a7033eb50
SHA3-384 0516c2c2262287be1a0b57732469fb4ae815acff2b6e680ad4eb1235399702756e516a9ce39985770f2769b9e9ca1636
SHA3-512 bac4994a5b071a5062906963c25d132bfa6a843ac0b51160a117f281a967b37416ed32da0c94b58f09edf02b56267508cae1df4d9769cd3e709e4a8b2f5d5aba
RIPEMD128 b3964bd1629af26da8ef0c35b175c544
RIPEMD160 34cdb78bd09bb9f475c658f0df9bd4b88095b8ac
RIPEMD256 93de4c6e8755f813b13fbd7a7cc7ddf9dd02e0fb9d5a28e68bba9c00bb7a3175
RIPEMD320 75713fd3133f4f083c088ea4dcf4fb17eef7c56fa4bec0e5d89f3abe36dc5228e8907c9b5ba60d15
WHIRLPOOL d1816de3f6b2eb4d85954c73ac40be5786bced0690d6ae82d78303885aa9d2299603e4f8ac5c881638b677a3a28ba274c57f6de7f221080776249751696ffaf3
TIGER128,3 217b20b2d6ca6872961cf731037fb0e4
TIGER160,3 217b20b2d6ca6872961cf731037fb0e4dbd4a19c
TIGER192,3 217b20b2d6ca6872961cf731037fb0e4dbd4a19cec00135d
TIGER128,4 d34df3ce3b14d9defe88a13f5d345d29
TIGER160,4 d34df3ce3b14d9defe88a13f5d345d29d912aaa0
TIGER192,4 d34df3ce3b14d9defe88a13f5d345d29d912aaa0b60843f2
SNEFRU 87cbc1976325c897fd0d3587def2bda3623141ca863451cc879b8be9ee7a0900
SNEFRU256 87cbc1976325c897fd0d3587def2bda3623141ca863451cc879b8be9ee7a0900
GOST 191c5473ec7b79100c77422848cc9335da69e8ecc87819dea31b983e6134951f
GOST-CRYPTO e93ae562508b09877a9fcb612078f906f155ce8e2335bb3d757a45b4b687ed96
ADLER32 5f681350
CRC32 bc06b14d
CRC32B 633108e2
CRC32C d98613f1
FNV132 41b166fa
FNV1A32 a777339c
FNV164 b862491a369ef7da
FNV1A64 97f92c6820a0f0dc
JOAAT bd5162ea
MURMUR3A cef41655
MURMUR3C 242c26d620ace6d11c45aea7f88a07d6
MURMUR3F a4607620e8a6718b9b137b3362e40f60
XXH32 e145790f
XXH64 5d87a22b46f37eed
XXH3 d878f100e8f64697
XXH128 6a319fc88b686c0b53259f8836810569
HAVAL128,3 7a58ae98969515418e89b74f3a1920d1
HAVAL160,3 c5f7a2f382cb048742a0506fb19ad6159293902c
HAVAL192,3 ab8224ba6a092e376bc7e4e1449beb84e1d625799bf1007f
HAVAL224,3 c222fead74ac9d477493b7d38497890af4caadbd9254fc45e2adc344
HAVAL256,3 48e37a7645986e4f034324538903f4a790d521966b096c190da664db0e9634ef
HAVAL128,4 85e7c749ee7840405b1411d1bc76c1eb
HAVAL160,4 d36d9d8e00ff912cf54b09e8e3618aea96c4fd86
HAVAL192,4 781036e92d803430993cc00480d6ec2df25ee3e31bb42169
HAVAL224,4 77a3a7bcd9510ec6c06cf4d83ab7e0282a93b3c22bb0f22b29f28639
HAVAL256,4 70c9b9cbd5c73be430d5b1a5098ceb15e3a475bf76c754fb176940e19ec4554d
HAVAL128,5 f2eab6f832384402c2542c881c0928f0
HAVAL160,5 497f5cab9489cc19fdc2ef9b90c08bb25e84b7e7
HAVAL192,5 a8a1b3b5f651b7f34d1ce17efb5bcf0d0ea9ca5061b0eac4
HAVAL224,5 5c1218e97991a937f3e7294b3a9a0cf17f3b3a174d01b4ca657c9919
HAVAL256,5 a2555601accbceca357bfade97cd338e601c960e4c19054065e4ee2dff6b75ae

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