SHA256 hash

SHA256 encoded string

cb76c06c8d7c8772d4c01c50e8bc4261f6f6d0bae7cc7a1b1419ab33a10a7f8e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27SPTN%27 %27DG%27 %27CSIQ%27%5Dcb76c06c8d7c8772d4c01c50e8bc4261f6f6d0bae7cc7a1b1419ab33a10a7f8e

String encoded to other algorithms

Here you can view hashes for "%5B%27SPTN%27 %27DG%27 %27CSIQ%27%5D" string encoded with other popular algorithms

MD2 4f27b27ef32f70a50be1a2c9efdfea64
MD4 18a7092b368e8151c6e8e398431c6296
MD5 b542f9f2678b58f6801ac062df6e43f5
SHA1 59ead98a563f0c93fc4ce9b58703d5bfdd8f044f
SHA224 3aea18679796779f20245089f5fd0f1c6f6c9edbd5172cbc17273fa4
SHA256 cb76c06c8d7c8772d4c01c50e8bc4261f6f6d0bae7cc7a1b1419ab33a10a7f8e
SHA384 707136427870f522ec725fc74a6930bc9f0dd6c7b7de8b7465482bae9fa6383967122b2f1bd66bbf435712e03fd06423
SHA512/224 7eb8530658aa77414d4abc3f125dbadc36d5f52d0b0e175c56eb663a
SHA512/256 d32e19c6e093f314b0457670aae031c7d4528197f76f6b1a20fbe6644c154e81
SHA512 2a0c0bc0b839fb0372982b06182ed4575eb77e0c5f61ce93c96db329fa8eb87c73d525421bcb26989fcce1f8368b6e30ff65b80ddd904c5afa684cd01c6eb15b
SHA3-224 b79b66ef6adca03923ecb32ee63a4575d672bd56dd556ac3c9e25ef6
SHA3-256 82b5fe93cb56e64fa52011dd55b3acbc97ddeea87589161880584168e536f976
SHA3-384 bb40f7059b268c0055e8cb78c7b8c1ff26c4cd1361dd0a3de790a417c2ee0df890d012890f5260f78294ddd26f1b612c
SHA3-512 0c2b8196180b8c258bd07986c9a39d953697fb71b5a7050ce0ec1c9156223f6b8a6e171ab8e5bd590e712f67b71e6402132d4b0e75ec1d90ce91016863565715
RIPEMD128 f8fd8ca0b0bb10f5b9761ce3c2135e62
RIPEMD160 3facdc63a46e8b5974d4787e28f1119d780b3694
RIPEMD256 d584d07cde4c1b3c277bf96d2711e3977946d0daca3f99ab6cd3b3674ba8253f
RIPEMD320 ff4f8c8c9784f847e9f1e24e45a6d0f2819b4238704b1761f6aa24240c697aeee1a11f1a79728837
WHIRLPOOL b6b5a2107c7a11eaa2612bd754ef3687fa919521ab6af557152edf1dee7427e72909c4e6975c346d3d538797a72afef9873fe303c6c2898d861092c1abbc76c7
TIGER128,3 14b1fc28f1bf60505a01dad71289cb64
TIGER160,3 14b1fc28f1bf60505a01dad71289cb647128aab3
TIGER192,3 14b1fc28f1bf60505a01dad71289cb647128aab39659f041
TIGER128,4 f7c08a87995d727cbcf7e8f726db2de6
TIGER160,4 f7c08a87995d727cbcf7e8f726db2de6cfa68ca2
TIGER192,4 f7c08a87995d727cbcf7e8f726db2de6cfa68ca2c75f889d
SNEFRU bb021161483f25359695af57ec7eee5f9ef320187fba1bf02491c3beb3e28da0
SNEFRU256 bb021161483f25359695af57ec7eee5f9ef320187fba1bf02491c3beb3e28da0
GOST 21b522b6227d0528c43067a3e024a69009995b85171271ffa1989ccc94c71901
GOST-CRYPTO 61251d60c252a888b19a29c03ede671fd40782de1bfb8318b3e377b49d58b689
ADLER32 908407cf
CRC32 a79fdff5
CRC32B ca40c92d
CRC32C be0232af
FNV132 b014b14d
FNV1A32 b7bbfbad
FNV164 c845365950a40aed
FNV1A64 4e113355662cb6cd
JOAAT d59521c9
MURMUR3A 5942d16c
MURMUR3C 1d5558f78063df0e2478e7d822228e90
MURMUR3F 258291c6ef32e426e87535215d86f7a2
XXH32 81e9eec2
XXH64 5eb707c9f8dcade4
XXH3 82de8ab2c42661d4
XXH128 7af1c23ff3dc8df7f326d8d2cb9d1e8f
HAVAL128,3 d784638c27899a0fed46a22f8801a7e3
HAVAL160,3 18246282fbc43648c8f784dbf5dd72ef528b11d9
HAVAL192,3 0ad6929a2695699bed46a26d9492681d972e30b9b5cf0f52
HAVAL224,3 e3d0bae161dc08e7a317b5fa85d8060d3a84911ae2ee2ea014c56851
HAVAL256,3 b55d00d397961b6553fba86a4472a7bffb2195e2ad9359d2ee7d61de4c33304c
HAVAL128,4 ad676f15f669452b033016517d7b5947
HAVAL160,4 fd670c5f919ba38e9364e767722b5665437f4b03
HAVAL192,4 182d8cc1f9d7cc9a0dd60e712e83593fbbb1404b4daa4d77
HAVAL224,4 8fccb8b726b24ab315896e02b200ac7b820fdcb269e1c6ba058003b7
HAVAL256,4 3aaf19bdfb420ba4374c05ad7687492d6a1bb19f6266ba8c28eb06ae42ffbfe7
HAVAL128,5 2e5865dbff436afd4c5400db78274658
HAVAL160,5 78682482846b33bb16a9aa900b3ab281f24e92e4
HAVAL192,5 96e0f2b1d877e5f14a3233895e2fbffca140a61c75d9d35e
HAVAL224,5 f75cfe4b1960fa9a48e770d61dadce2ecce115415dce82f0c6affad0
HAVAL256,5 2887c71f76a99c4c4c934a4ebcb0ea8901de45d3951776f8d905681b86f852fd

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