SHA256 hash

SHA256 encoded string

81305ae14835949801fb2fb58e8f366f48cfde0afaedc7d2dbaac503dea4cd97

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27RE%27 %27FLEX%27%5D81305ae14835949801fb2fb58e8f366f48cfde0afaedc7d2dbaac503dea4cd97

String "%5B%27RE%27 %27FLEX%27%5D" encoded to other algorithms

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

MD2 5d0fc662e3ba8e077917e2ccb21cd7e5
MD4 e41274a7656a81e74de3845638e8b251
MD5 44ba523e25ffac3c73bc198c81ad750b
SHA1 3728713eb812206f6841007adce3845585bcf474
SHA224 438e19b38004cd0a783b1ab3629d8e548515cdd307b25b47f1f74867
SHA256 81305ae14835949801fb2fb58e8f366f48cfde0afaedc7d2dbaac503dea4cd97
SHA384 ef5ca62ac108287644ea6c9776900077caa51652f0299d25d221370189920f76a10112208702b56a690a18768f5da4aa
SHA512/224 6f90a3363d79d891e420f820e57b32fadfacbffae7112dcff1ff9622
SHA512/256 d7ce82d9300513d0d2e8181a50c17c7a6d375d0d13f711c618f95979f4c5b653
SHA512 502d356f68f506640de5cd699b6bb4c09b0f070e83bed98554ddc35de356d863497c5c48324bc3ab4b922cb54271a758e355deb4aeae2885b79d0c8029a2db4e
SHA3-224 bf275e8d84d2d99b1db326317869ed468bc21c6a2ce833bba8b5ae4a
SHA3-256 82be009b8c8f0778f794c6613bacf65e3adaaca2ce46cdd7ca3a2d959d18c145
SHA3-384 9c2db22aa596019c95643630b40d03bb43375e90c2e5740bab60cdb8cbddc835ef087b0e862c752cb2aaf545cf9cf5f7
SHA3-512 79d856efc349924a4248056564cc42c72133f60c5e31c51779caa6e7720c830b4b5dcd752223e347229b18846f230b6359e614f8f3345aeb930658165d555579
RIPEMD128 604c9b948f406d5e8eec37bbef18fcda
RIPEMD160 78bd53068c5e24480cfa4b86b7e61384871e24c0
RIPEMD256 239d9ba3a0932b868fdfb576bfe216cfa1a984f5a4d90e5a8670708c2952efe7
RIPEMD320 938308c2c2c2870d3d354bed9aee11dbb1a7761bf2777d114c08cbd45a084a32107d74a4f77a8e4d
WHIRLPOOL 2dd204bfd966a5d35dd3f9b719caa55349b0c772dd6447f12bfdc7aa8ba25713bd4c17b5ebff76f31ce4a9f1ae50f1a97bc17a66ea78075d4da0b9aec72008dd
TIGER128,3 be8a07627fc0a796189cb9c4660d7e87
TIGER160,3 be8a07627fc0a796189cb9c4660d7e871efdc6ea
TIGER192,3 be8a07627fc0a796189cb9c4660d7e871efdc6eac8395687
TIGER128,4 cca758f50a591c431616490a08c5028b
TIGER160,4 cca758f50a591c431616490a08c5028b5ad80c22
TIGER192,4 cca758f50a591c431616490a08c5028b5ad80c227fde3a22
SNEFRU 54a949b883ff553f20cdb690a2accba50e600a303d05615e7c5660286a99a5e7
SNEFRU256 54a949b883ff553f20cdb690a2accba50e600a303d05615e7c5660286a99a5e7
GOST c1d342a967d3a154f2b9f1f8fd1a7d47b01007e1491efd9237dff9f4367af054
GOST-CRYPTO c7bbc9ed1f5af6ba537f3845adfccbdea62905e58987c7a5df2c13bc6012277c
ADLER32 440d0559
CRC32 e6ed0ffe
CRC32B a5461206
CRC32C 6e0fe002
FNV132 c8abcec1
FNV1A32 4db62fc1
FNV164 1aff9817ea36b841
FNV1A64 cbea874fab8bb841
JOAAT 0c9cc368
MURMUR3A a3f381db
MURMUR3C 2213a6f8b8bd962441cd19678cad51ae
MURMUR3F 6eec47782051b7fb829a98e39fca4999
XXH32 c69460de
XXH64 2bea0b0b7856a8ec
XXH3 05b9e749a2ed9ee2
XXH128 f992f8d14405305d68c4736216690a75
HAVAL128,3 dfcccbedf62346e758b946ebf1c9a28c
HAVAL160,3 b011fdae7d9070312fc09ba9f4cfaa9bdbbc69b8
HAVAL192,3 58ab5d77bfe88681347e9bd54d9b55c073aef3facce1a84c
HAVAL224,3 189f5a271390f9dbfab60c11921f6bad8ccbc7bc80b36ad86dbd9c2d
HAVAL256,3 4ce9f782842fa044a81c9a83ed73c45424be3b7302f796dc445e0c631c030feb
HAVAL128,4 9dd93dbfbae786a14347ce40e20ffabe
HAVAL160,4 537a7d2956e18673b71331c0ab7732958c0c532f
HAVAL192,4 9e43ad79c3ddd9d8c37a89c130216e5a6ff15bb5add3f546
HAVAL224,4 2493e2b91382b6fd92cdcd3d06bae74cdd2b4e789a2bda57b1c798bc
HAVAL256,4 5a33917220c189e239c379fc32df6051b625b56a15259d62f1ae4d49abec5f12
HAVAL128,5 7e2239e6d8ae21884eca69151da97b70
HAVAL160,5 6137d465527177952f2739068ce5934a516284b7
HAVAL192,5 b917827986416afa834d6c0dff2a5ca3cae2cb77a2a81009
HAVAL224,5 5f6a89f448b25b3819420e252c1c8a62b251a5fe153d23e44ea59561
HAVAL256,5 4747fe3c2263a3bea9b94858f03e49f0dd24494a3d4da7ffd74515b330847452

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