SHA256 hash

SHA256 encoded string

3b5d6269683b8cd2dcffc95e312b142b1b4bfb9cae2d459eefc1abd92021d349

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ATCO%27 %27CBT%27 %27AEL%27 %27MWA%27 %27BRMK%27 %27BSY%27 %27STWD%27 %27CANO%27 %27WNC%27 %27GWRS%27 %27OESX%27%5D3b5d6269683b8cd2dcffc95e312b142b1b4bfb9cae2d459eefc1abd92021d349

String encoded to other algorithms

Here you can view hashes for "%5B%27ATCO%27 %27CBT%27 %27AEL%27 %27MWA%27 %27BRMK%27 %27BSY%27 %27STWD%27 %27CANO%27 %27WNC%27 %27GWRS%27 %27OESX%27%5D" string encoded with other popular algorithms

MD2 ad398eebd65911de46c1c46d4c371373
MD4 17387a1316b7eb80f650094f1301e6d2
MD5 fa367e33ad295b31ce019bb8a9ed5995
SHA1 f9b73c4613fe5230c425cfbdacb4378029eff1ed
SHA224 0c4ac766909078f15c2078c64907087b9786506a602d77ef879f413e
SHA256 3b5d6269683b8cd2dcffc95e312b142b1b4bfb9cae2d459eefc1abd92021d349
SHA384 f91e6aacb0a3ae6a68c3bc0381bfce60f514b34785bca8524168c105b90c2958ac4e1615f1e03b39fe7f52f2e225d06b
SHA512/224 889836b65166547046b5d30c65846722514f03b3e5efe79576c322a0
SHA512/256 63436645c76e7a999ddf3b9754fabec1647daf07d1220c3695f65e3c65cd2a1d
SHA512 08bea27c87a327b43df26b515e09c5834dc6b5edcbd04506a00de24e38bdec6b503a011a58f6d2d6eea56086e2d999610e7dd4314bbfd4e932c2b3fd8b269f8e
SHA3-224 451141d8fd4f6c83bdec8686fbb682f6591e29ee67e6fb767d072ded
SHA3-256 d33fac1fec014e25accb2aea1a85bb6a0c994480ba7f9c25b7848eb80eb303ec
SHA3-384 68abe4125b26d38263b7621abd4750c08782202f4f156ce9e2508f13e82c076f1082f4daca88b2779c6ead20cacccbb1
SHA3-512 bbc1d2e64319937e338bc75828047ba0956675eadfbb672e6d41fb2c484ff115cd4de09a6f2e2068fb0be129175342f77da697a64c10d9c09b5a70c33dfa77e1
RIPEMD128 54e0790aecd9b6da1d9f04a251191427
RIPEMD160 84e425c14b1bd8f0d11828506c3ad1ac18ff0ffd
RIPEMD256 2af608cea331aabafe3b2fc355d49122a8f6e6980689ca12482757380d3481f1
RIPEMD320 23cbb5d42219c2f05ada2d0fe5858b92950ae956ebd7ae0fd860bb17a56dc91f2468dbedd8328ced
WHIRLPOOL c057f2e771b935c5710275b320190c7f63edc400ba49cc9c41fcd195114605dc6b660502bb75ba6d1c594649d037b1e49fa5c1038698720490a0a5ae01dbd451
TIGER128,3 85f6b0e64927ac10fc0fb8b5be675d05
TIGER160,3 85f6b0e64927ac10fc0fb8b5be675d051ec21d22
TIGER192,3 85f6b0e64927ac10fc0fb8b5be675d051ec21d224892dd4e
TIGER128,4 8ebe96ff2ae8e5c69a2e56d451d11f9b
TIGER160,4 8ebe96ff2ae8e5c69a2e56d451d11f9b3997e197
TIGER192,4 8ebe96ff2ae8e5c69a2e56d451d11f9b3997e19718099298
SNEFRU d0f4d52ed5163391aa438b8049b6d988e89e824015a103e92141284a59091059
SNEFRU256 d0f4d52ed5163391aa438b8049b6d988e89e824015a103e92141284a59091059
GOST accafeba8203832528bba8c42252240d782123d41c35c272846aa77a9ccf2671
GOST-CRYPTO 4e907f9c263bfec87a9492b80a6b26058145993594c4854d9ddfd54c727c7f9a
ADLER32 313f1a4d
CRC32 a6871329
CRC32B f3b7516a
FNV132 5207b5d9
FNV1A32 670cedd1
FNV164 f6fdefb1391a8c99
FNV1A64 0a3ebd241bada6d1
JOAAT 727fb0fb
HAVAL128,3 6aac6995128e42f3fae0fbd9a5cc5ad3
HAVAL160,3 fcb5b111d06e7cc500ad460f1e43774adf6d286c
HAVAL192,3 913e26a528a1507c088b542a05ec8903f89308d8dedf5009
HAVAL224,3 6f5b5ebda062ff89b2df11bc0abe79315855b1f6e487c983a835a135
HAVAL256,3 00d2f7b13a680e7e6c5a76518ccd4dc9d86bec16e4a2e841c0431a598dd65b9e
HAVAL128,4 5a27d3fa2253f054af96f85f063b3d39
HAVAL160,4 27a61f39c6a9e89c015b466a0ddecfb80f4c7c79
HAVAL192,4 13b8774d80ad6881b7ff6a127b5d7c1a829a40f7a8e5ca70
HAVAL224,4 cb962e078c9dd4d8746c6a91fbc3839fd79e7efc8f9ba9aeeb262ee4
HAVAL256,4 2e22048ba2f5e116ba1fc51705db4922f6bd9666e77a74936166457946ae4cc5
HAVAL128,5 bdae477e99c0d6119c1b71261fb276a0
HAVAL160,5 d7b924fa90fa4933ea87713d509f6b6131729d01
HAVAL192,5 a709b5fdd7a8c9da64fadc0fc6f90682b49f405171104a40
HAVAL224,5 862d8957a7f95caca2b15e837812929e59a1d56744dda7fe728a1320
HAVAL256,5 569d18af3874b8ad300e1d6ae62bbcdf00cbb03fb37b4ed5b7bca2b34edfbd3f

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