SHA256 hash

SHA256 encoded string

077d0237602cd1a52de2a70d47764a25142cc03e3b64a5f82a37e7fea42e7bd6

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27SMAR%27 %27SAIC%27%5D077d0237602cd1a52de2a70d47764a25142cc03e3b64a5f82a37e7fea42e7bd6

String "%5B%27SMAR%27 %27SAIC%27%5D" encoded to other algorithms

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

MD2 9fb18432a4ea740c5032e7e3711ecb5c
MD4 fe06d17bd3a82bdd3455511caa1923ae
MD5 46e1385825e4a3aefc933d3866297a1d
SHA1 c242495850ab966a61b41946b9f96fb48e36bb44
SHA224 2aa7eec838da967f1ba099192604242ccfdb4ece52e6fcce1ff937b0
SHA256 077d0237602cd1a52de2a70d47764a25142cc03e3b64a5f82a37e7fea42e7bd6
SHA384 6c285fa4070e7c87359d605fa717610d4f261c879e712a21a491cbe91c6e7f4415177fd0352ce288f83c18e2bb908884
SHA512/224 afd2e7b4e1d000b8f91849b56c4891cfc46779e0dd37d6ebaa2b3341
SHA512/256 eb75bf886da9c5fb75f1b3bb7a77615d30e396a0cd1a9d1973cfb1b378694561
SHA512 12be441541b9a20fb5d2456dee554e17d1d63a27936c88beefee2505769e34eb2d08d279796291ed01bcf38a091abe51a0399b16f49d700fbf8cb0faa7ed9f8c
SHA3-224 4b0bf66e1b3d395ad17f95f7c1be6bcf152ad70766472e1fd234e04c
SHA3-256 eb966b9dc868b54e4e523cf3c9a2d9608ebeb639c399a06161f4c4cc579faceb
SHA3-384 70b08ca3f3a58e3544d1e34b14fbefc9369665ea4ebb876309e70a76a3d7ab61e4b506f9fd73e3ba95df5dd7e8a40337
SHA3-512 6e1e5f7bd07de25ad7a1e5d8ce5349621352596b2c0d86c371e8deba6f217a857593b1e01a5d5c9418468c54f3543a9f1ba09044e1c1b2a626d8723686b143c9
RIPEMD128 8684493b9af169e26a90e313569fac82
RIPEMD160 a48674856d81a4445ccb4c995d768e3c74c72e59
RIPEMD256 5b3c17aa1c0c5665db771d72249d9c1d83f5b7389aae14323c3c6cbfb9b9f614
RIPEMD320 e3e0dc5755093ebd86887fe7c8cacfd0c4c31476743e2c327740ac905a87a3beebd49019fee9a62d
WHIRLPOOL 92f146d63008eb675837ce66bb1daa20f28cae349486055fe7c1885e131217c51e750850a0d3458d088a9d6a6102bd5d0f9d5f4ac023a9ed26a12af6e6a165a3
TIGER128,3 65804ada70f484f5dd64f06501eec3ea
TIGER160,3 65804ada70f484f5dd64f06501eec3ea7dce05fa
TIGER192,3 65804ada70f484f5dd64f06501eec3ea7dce05fa5d4e64c6
TIGER128,4 7b99bdb563ff7113b3432b34fb20cc24
TIGER160,4 7b99bdb563ff7113b3432b34fb20cc24d12e701f
TIGER192,4 7b99bdb563ff7113b3432b34fb20cc24d12e701f0462733b
SNEFRU fa77e4f8fc9149d97e3f8ddcb3c9c2d7c5f6c67cb6a03eee4680ab0c7a00038e
SNEFRU256 fa77e4f8fc9149d97e3f8ddcb3c9c2d7c5f6c67cb6a03eee4680ab0c7a00038e
GOST c43b46f3764faa14fca9da432a76c1e24cc1a8559a0dfc0b952ce73eb8beb60e
GOST-CRYPTO 2bbf95d4c29a2100795039c2d841abbbe97d2f66d9a6f8bf235736a6d2c00e14
ADLER32 528905e6
CRC32 c9dde60f
CRC32B 2f187e6f
FNV132 3da08a06
FNV1A32 7bfd82e8
FNV164 a73f154484832266
FNV1A64 0e6fdd840afbcfa8
JOAAT dc8e4100
HAVAL128,3 7d9d09f80a0055f6bcfa2b6e603beb00
HAVAL160,3 fe6e5e63f0e6049b2ddfd7c72c105cad1dd32bae
HAVAL192,3 617577d55d3d83a304b2bfa3342d58407836042553072a46
HAVAL224,3 86e3d0d53c919a9dcfd5bdeb30bf100589f44c7db3da5f7bfd7d6e32
HAVAL256,3 7bf3f604137ddc98b6ada1cfe40632074d1abf63a1e6fc9f7d08f3966da5cf3d
HAVAL128,4 08534f60e852aaaf642ec65923931fc0
HAVAL160,4 2a1798c99cd087eb07636b60505be91e8b7e29d6
HAVAL192,4 8884245890a49ac085f0db71d44fdb8e354d389087640b55
HAVAL224,4 f41f23050d6c3185ee68a9b58764a45ba081d5643c5bfe973024ba1d
HAVAL256,4 f1e9fe7459ee85393b6588b4ff7af48aad2b243f21ec3a9f46161f3e1a37d88b
HAVAL128,5 496c7416e2d70407fd423206025f423d
HAVAL160,5 4b5b1bbc639ba4f710a6fca855eb647814e2e182
HAVAL192,5 79241a9b3c4c6cf55263e7a665a105f5f68054f8564d19ee
HAVAL224,5 c04a57886c67e553e0805be0bbe820168529ae81209b147506cff833
HAVAL256,5 e193922e2e1865b8c12f022f44d231dbe9f9c2209a1f129e918579bc3a24145d

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