SHA256 hash

SHA256 encoded string

8fb67da476bd2f5851bf61f0a91d7a65fc82bc5ad2a790bdb521b08653667f8b

Your last 10 encodings

AlgorithmStringHash
sha256['TCBI' 'BANR' 'WASH' 'TRST' 'BPOP' 'BCO']8fb67da476bd2f5851bf61f0a91d7a65fc82bc5ad2a790bdb521b08653667f8b

String encoded to other algorithms

Here you can view hashes for "['TCBI' 'BANR' 'WASH' 'TRST' 'BPOP' 'BCO']" string encoded with other popular algorithms

MD2 cdb0afa692d6eb7e0f3d1e7d7130b98a
MD4 a0839b9a46919cbe462c46c94fa7f8b3
MD5 d22211dda3f218f29a68a537813c1053
SHA1 8f7d79c123f6f77ebc3eb2bd45df3f5cbdc1844f
SHA224 49e9011b00376ff8f1528779bfd8f90743dedb2f8248bc8b6d62034f
SHA256 8fb67da476bd2f5851bf61f0a91d7a65fc82bc5ad2a790bdb521b08653667f8b
SHA384 6d31fe9262fc91aa31949a5756df7f168828bb72869233454b0864399ca28e82d574d5e497e7d87d31413038807b9226
SHA512/224 6285ac6960bdcf7432e1737316885aa36f47295d01bcfbaec8fb0c9b
SHA512/256 222c23ee07171195b85c35cd2f34dbceaafd96bc74dcdacc8ed718a609e99faf
SHA512 203a4d3d77a979cc9c62ba31d82e4ee8c277d7b681b3ca800121301eb42b1713e50da7317226f220e9ff8408ad959ce64cf62d6501edf48102579815c3376bc1
SHA3-224 61b7cfd242fe9243fba3f336e7d72b41a3f820bd09c1d639e464aa13
SHA3-256 7d34a64711bb95c6c5c051f904bf359c742258b2d98a3f49630e02dd6b4e10c6
SHA3-384 75323fe141ebe703e9b31521bb34c4279db7919669f004558b8f95c6196e8e6d67a87bbd359d8afcfcf6943775ce1acc
SHA3-512 ab8e3e427eba71fe269aabb7d847d81ff506da392c1ba06df5e12f5b3f2a705b7bdd9aaaac5181cf4b325d01cf8f21a2762a2946fea47167619bcc6137a9936a
RIPEMD128 b873daeb7cadf4b67a7e978c9de6522d
RIPEMD160 baa01d593dc733a0227472b904189944e37e6ba7
RIPEMD256 2f1ec9e8eaf71d96b7e9126112195b8163e77018255da6ba7992f55bf8165576
RIPEMD320 ece44759ec865fbcade7fe4c4448f816d8d1f61feb1feb28f9aad57b14ae674cfd4798fab05dab83
WHIRLPOOL c0e4719720e76dbcb6fa67c49e059228e56e01900f821f4f9cd0427090a6237848537429bf87d62ef20ee3fc29ab48d9740e5ee0b081552089c7139de416a204
TIGER128,3 0196ffe25769317f65c438edb0e832b2
TIGER160,3 0196ffe25769317f65c438edb0e832b268c815aa
TIGER192,3 0196ffe25769317f65c438edb0e832b268c815aa18a2fd18
TIGER128,4 31595ab14f35e5142a5f29ba17fcdc60
TIGER160,4 31595ab14f35e5142a5f29ba17fcdc601240175c
TIGER192,4 31595ab14f35e5142a5f29ba17fcdc601240175c56660c68
SNEFRU 4d0417f77e238e2a1dd840829e5bd621cfe7bec38514cd1792f26bb3708c86fe
SNEFRU256 4d0417f77e238e2a1dd840829e5bd621cfe7bec38514cd1792f26bb3708c86fe
GOST 3a11c77424093aff4aac640e8c7ce935b22082917ded76c1f941d01f6950a769
GOST-CRYPTO cf2f7f9b0fac90a7aae1bd60f70a19c95e23efcdc5042fa2ee8e36fb13578dea
ADLER32 d66109f7
CRC32 7bfc614b
CRC32B 18a6cbf3
CRC32C 09a067bf
FNV132 18a3e189
FNV1A32 e8e8c5fd
FNV164 fc9ec01babbdb789
FNV1A64 a531f90fd60d857d
JOAAT b57ed250
MURMUR3A 36984dda
MURMUR3C 6c8082b5c9155a2399c94db29d23fe95
MURMUR3F cd5c6dc5bcfdf87460acb829d578f4e6
XXH32 eb742534
XXH64 5d793307951e8111
XXH3 3c20860c5785db1d
XXH128 ce28d41cf63f79410939a9d6c205c904
HAVAL128,3 9c7ebe803a89b8bb69f735139800ab95
HAVAL160,3 9ffd5f3baa77d1553eaa600259805b11683aa179
HAVAL192,3 7afca8be2e8ba4c1acae9f1d905a35658b28579e02021301
HAVAL224,3 d4d9cf169c596290634dbce0fcb29f378475723cfa981bede93759e7
HAVAL256,3 3fc7ee1a8cd9031e91c0b35d90cd5fbe4e985f6b7633fab08cadee0aa21120d1
HAVAL128,4 8f2fbcddcac1b19b4966c545c119f7c9
HAVAL160,4 12d55f3579102862c0f8633f71f91c6d9ca550a8
HAVAL192,4 f078acf4f701f7de876f3b6913f708d10baa1ed6234caaaf
HAVAL224,4 30240c876fc9bd72975ff1aa273bd605645691d626c2aecb08f0c06d
HAVAL256,4 95989d7142029320b755a437ec983872855208408c52d3c90621e2333cdd49dd
HAVAL128,5 9c8bfd7f0b5759b1461aa5dc2b467cd6
HAVAL160,5 42e450df966a6962bc8242fd3ead935b6c4f8d60
HAVAL192,5 b9363c6f1945b51803f2241079c84992a414a9a3846e9d52
HAVAL224,5 fd0c9826f10a5c59a38c19628c8a1105a460ecc481f1839f2b1d43a9
HAVAL256,5 f073e8ceaa4c7a45c33003e98d054c13f4d671ff27038d02e8ad8ba2ae043a6f

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