SHA256 hash for "['BK']"

SHA256 encoded string

9c27c7fc2c11a1f27d1e854eb41a974b95308fea2c1e171761921d8c87abb262

Your last 10 encodings

AlgorithmStringHash
sha256['BK']9c27c7fc2c11a1f27d1e854eb41a974b95308fea2c1e171761921d8c87abb262

String "['BK']" encoded to other algorithms

Here you can view hashes for "['BK']" string encoded with other popular algorithms

MD2 9456ab27797dd7eb642c7736688463da
MD4 840eec1414f0abb96ff2e151f5936023
MD5 92cfc5b07bd8e611bbda4d7c877b6b4b
SHA1 f179370c2ef639554c97308f75c1b1cf514335aa
SHA224 866c712480eaf168b472b63c1afbe5bb44489c4520407ed95dc55565
SHA256 9c27c7fc2c11a1f27d1e854eb41a974b95308fea2c1e171761921d8c87abb262
SHA384 d31f265b510d0f77cf4348218bbf297601a7a55d843e52658925727583d5edc0eedc827bea1d41551e3e9303df9c2d3d
SHA512/224 b822f6b09901dab9fcf357b261ac0fe8139e50ed1d1c613f202a11cc
SHA512/256 aa0c6c882a8bd0fe459cad689d0dcc2dc1c949b26cca8a5944f177d1f68363d4
SHA512 f68977c6c31a5e2bda3d787e29d9d291794e5568ae354bb77f26342501ce21ffa8db9ced86342e3f6157390d9458b12c26b49b4db34037a04a1b48822fbf8295
SHA3-224 c1268d1939251cc1d3cd61300fb93850b496f033e6d6428cff536679
SHA3-256 797aac2d767235061d28b7099eb6b9383d6541c80a7adcbb477cd6695add4f3b
SHA3-384 81168978592729a0c3a4de5c87cb3059664a8691fd3cdfef99915d45704e964c8807d03179d4746401b19892899d1274
SHA3-512 fceb2c89fd2db8339344713c224a2692fb02af102fd3485d3371396cc9f795321094a9a8520e575bd31d5cbfa8b9322681c33e0208304a312cae377cb2413759
RIPEMD128 368e145ffbf8d46d11d162d5080dba76
RIPEMD160 087651ead61c43486d20ddca3b86b7e6780f89d2
RIPEMD256 74d5d6dc711cec2ce5913297e29b502220af69c454c5d3d33528db0b26e0ef6f
RIPEMD320 8943b7ebaf08608189133d45bcd749b869a43d9b06344596c63b230f18316d45a426857034d8300f
WHIRLPOOL df96aac2c3035afd575890b30230aa9e8d36d6b76c3485a75611d68490b13f51a5a95577de567e950b5bbf2facc310b636e6da3fd3c75112cb9145498cd2654f
TIGER128,3 53235cd4d20c1fe2e0a4eb8afaed12dd
TIGER160,3 53235cd4d20c1fe2e0a4eb8afaed12ddfb0c4ba8
TIGER192,3 53235cd4d20c1fe2e0a4eb8afaed12ddfb0c4ba876c82ea6
TIGER128,4 4f182530405cfa4f437a74109df04a31
TIGER160,4 4f182530405cfa4f437a74109df04a3177519534
TIGER192,4 4f182530405cfa4f437a74109df04a3177519534dcee9735
SNEFRU 051a67ed2fbad5ac4131b88e61bf4c00a56bfc83ac649e74b1ebceac340d6142
SNEFRU256 051a67ed2fbad5ac4131b88e61bf4c00a56bfc83ac649e74b1ebceac340d6142
GOST 267610da7469bd42c3e45856f4103ce6e50ffb490b92f8daee2878f9884bc248
GOST-CRYPTO 42f5fe87b42662f602bf1f67082d705ff595181c3d705c2522345665ce3c2c95
ADLER32 057f0194
CRC32 8ea147e6
CRC32B 26a7c738
FNV132 f407ca0e
FNV1A32 ffd9c0b4
FNV164 9b17d8e0dde788ae
FNV1A64 cd72b783e932c3f4
JOAAT b36a43e0
HAVAL128,3 83ffe80bbbf90b79810322905c0b4b32
HAVAL160,3 1828bbe5291a4280e5823460770af3512249919b
HAVAL192,3 c8b8970db54cfbb76d49e8b3d1415d8e0ee600c6b42a10a6
HAVAL224,3 13f2c32917fb07eac18248c69a928f1d42d0b78cf3f1b962ccc0c126
HAVAL256,3 81ebef5f6b3f4779190fed3757b948e60d651ee4832b353f9fa4e997af10e5cd
HAVAL128,4 cd93d53d9408d9f0d1bc1c8b0cc22d3e
HAVAL160,4 304bb5dc7e112c22de0348db397489659fc50154
HAVAL192,4 38275942c217b4af4411f3aa0978b9e8b3f41586cd5f6828
HAVAL224,4 260502e1292b457e28a93165ef315e1215edcc9c76c54c9948f46e5e
HAVAL256,4 6480154f47f404d3ba77f8ff4d552987156abf2a69d267440b86de3d1c30909f
HAVAL128,5 6d701c11e0da171fa99a984083184477
HAVAL160,5 c51ed0cfa4c3587f5fe9dac9dfb053ff5e0d07d4
HAVAL192,5 21ff3e61981625c5e59d68fa2584a220de16ff8678bfb167
HAVAL224,5 8d2d4346f94ba05c0e664089b7dd0af56714ba04c3e744dc55d24914
HAVAL256,5 7e6c65405aacc49a6e7c3f1ef392baa48c7f9e63a3a5202182f8fddfcd67bdb6

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