SHA256 hash

SHA256 encoded string

6cbb6e534330f25a6b0f61591936770daf96befe9197afa7b322f0ad60e60bc0

Your last 10 encodings

AlgorithmStringHash
sha256['MRVL' 'HPQ' 'OLLI' 'PRPO']6cbb6e534330f25a6b0f61591936770daf96befe9197afa7b322f0ad60e60bc0

String "['MRVL' 'HPQ' 'OLLI' 'PRPO']" encoded to other algorithms

Here you can view hashes for "['MRVL' 'HPQ' 'OLLI' 'PRPO']" string encoded with other popular algorithms

MD2 0d002d4b81590c66fba9e1db0febdbde
MD4 8ca3b5e55980c818f83ef675b857a84a
MD5 a588e512dcca2cbdfda76f102334d465
SHA1 a573ee450257afd9ab62f9da18ce051cc2f38e78
SHA224 663c38b9f2c984f52ee43f2f35e27df28d7bd6e77844f9ac116fe2b9
SHA256 6cbb6e534330f25a6b0f61591936770daf96befe9197afa7b322f0ad60e60bc0
SHA384 22be8b07b7baf9069e6987bb3bd90560ccc988cf44c1629a6783da2a536832b5f04ad8dd76c66d446ea57986c196ca99
SHA512/224 7bc1d55e8b37863912966b60b6d4ccb9d5fc535483b0f78acfdf3d8a
SHA512/256 82c94781e8b1c3bb02ccb44b5ff122055efee9e40423c4a7fa4a7740af065b37
SHA512 a1df08af21cfedcda1577f1be22ac94d33a4ada338852859aa5c6cea89ea6567d12d3f87807df3c9e34fceb5b2e86b124f344661fc9d8e11562da3ff662a0f3e
SHA3-224 6380695a86726a77f2e57baf607956910cf9c2f623cc8850fc8289e9
SHA3-256 dfd9ff7b6df31f422dc496453547149c14dba35c113c917150c7fa37ef9eed77
SHA3-384 7e37e7a0219c4d5d1447d386c2658be451280e36d53db3956d89d832e53af60a47e0fdb77ace6f147c4500eb1be44705
SHA3-512 96bc284424ddda8898887248fd87347483bba258f906eca66a124d0fe00f7ea7163fa719af9e6a0a51b3a54b6d34638d6128273239b0d79b0aa94ba4c5174c0e
RIPEMD128 f33d5f553c67d120e800daf484c6a595
RIPEMD160 90fe9d9cacaf22a81182ccc5d28160bb7c95d138
RIPEMD256 7d66036f4500f61554595c72fec4f005d887a4aec61b6979e50053e69145b4bf
RIPEMD320 328dc57ed93bfeb8f779ff8f02dafb10513fafc7b87713db105b03bd0ddb799c9dc608de23c23dc8
WHIRLPOOL 86efb4ae92eb6e7295f8c4084889b525ab886a8ab1789fb059965cc47bb28aabe2f59374f8abb398063357b14987a37ce03e2ce57811f5a1037fd79e1a862fd2
TIGER128,3 83121def4ecaee9d31d2a5fad945e374
TIGER160,3 83121def4ecaee9d31d2a5fad945e3740c13c303
TIGER192,3 83121def4ecaee9d31d2a5fad945e3740c13c303b07ca689
TIGER128,4 a4818c98c7aba6e70a6103bde2c77c21
TIGER160,4 a4818c98c7aba6e70a6103bde2c77c216802154b
TIGER192,4 a4818c98c7aba6e70a6103bde2c77c216802154b9e0dcea2
SNEFRU cc90b153229c7b183359119a4b025e825ef4cd03e212750514e379939de95edb
SNEFRU256 cc90b153229c7b183359119a4b025e825ef4cd03e212750514e379939de95edb
GOST 5ecce8cad16ee2476616323e543b3a02821aa4934fd16c3adff228a898c6efa5
GOST-CRYPTO 41117c82611811067fb80dca667fd39b500d601e6c5d5baba37f9474340c39b2
ADLER32 642906ec
CRC32 5a503b35
CRC32B 37287525
FNV132 31058d14
FNV1A32 124382da
FNV164 6f678b8713f6d1b4
FNV1A64 1f4e0d97bbcf0e9a
JOAAT b23d64bf
HAVAL128,3 925d65dd1a2c2cbf05749c58fd0ff7ff
HAVAL160,3 c65d82e269e9ebb91fff6739882209aa4d2fe405
HAVAL192,3 e642237c3c207541fb55ee05478f2309c531435f10e83881
HAVAL224,3 d73019437b7d66ccb60b3aeec4f15246ccf4c3d1d954e9df87adc1a2
HAVAL256,3 9bfbe51a2b351ade8e282c259e5b677670376d848064ab3703126cbd8e34ba00
HAVAL128,4 2ca902960f909c912d5bbfb06e766c9b
HAVAL160,4 6dc48437279f4e1cf5edd46cb2ce8e39562daeeb
HAVAL192,4 f26aaaa62eec268875a259d1461e44293d67cbb74c6dcba4
HAVAL224,4 e58f2bf464d73b8a25c6c3383195f1de3a99cbd8857dfcfb3cdc5887
HAVAL256,4 6bd71b0b81590d007887c75e56b2dd6d273025ab11aba848d91ec89612db9b81
HAVAL128,5 22ae1ab1f9de79dad988d5a39ca7cfca
HAVAL160,5 9bb5557312c531112ab5c6be8568e5ac9073c9bc
HAVAL192,5 84b39230b72c521949479003d10a9046d78f8ff8ce500223
HAVAL224,5 21d3590e9724f6a4b24c7b56e2d0f8013a16957ddba58dd2574e49c1
HAVAL256,5 ea40484867d8cda8e13d2a7223aadae76dfbe36ee9808a883bdc3b2efae723e9

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