SHA256 hash for "['KIRK']"

SHA256 encoded string


Your last 10 encodings


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

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

MD2 84b8a6faafe041e2defb0ce47307ae89
MD4 2e7a4b10bb93e3de1c5675bfa4530556
MD5 3a5f575708390e8103e74572a69643f5
SHA1 17c1ad648ea5b9defe1ee04218ef8e1d4c694c4a
SHA224 a803266c7497c99f08fea9d1c665f4bccfa995f5d720d1fb74cd38b2
SHA256 d63401645ac10bd9ff4225b55d1bc855ebcdd46f2922ffcbc41bec626811f4ff
SHA384 0ebe462e565fd323ffd5cc45e89e4b5800a9a8ec3b22ac159bc9c273eaf8a9f745b46e2695193bc4c7cd2df9008470a7
SHA512/224 b62da2e97e5817ff67b9d295b3031f6c42c7d0f868af533f65ce3c2d
SHA512/256 877fe54b7ba71a789da891b3278e507230c49ad3580c739c801b3554ce710f5a
SHA512 a6fc1ace6d4865dee8c3028a395734e76204b873b3996553646d82381dc981fb9580a2ea109008db7992e291679e46ebc8e360435af21a60f31fe5f815098f42
SHA3-224 1958305adfae767740048eec68292fad22f890beaf0989796b24b674
SHA3-256 59c2764d0e261488defde852829217a30918301939a28d33f386270ec641c65e
SHA3-384 8f66c5308f10f3639a7ce511f7ffb3696a8a864bbe9c89feb4fa977c6ea956ed67e640dbfcadfc29d319f624cff8ac7c
SHA3-512 d2260e2b78a50e388ac8b40fa69c34671506b199668168d1718db34fe87e48ab0842750430064c93440f44589719aeb3ff36e636c0bb7d5c5b0800ec43126d88
RIPEMD128 3782afca85a8eed1be6143acf2e63407
RIPEMD160 d48c62a21d5afb77e4bbf3b0bc7b1730d27de564
RIPEMD256 fff25fb5162e3f468d71d044dca28d41b2673ead656f9ed2c3e83895e38ab630
RIPEMD320 2a29085885dbe6c48d03438b38907c53c9f81627301d1e08b545742d2c23fa672b5eb1a2d5e55e5c
WHIRLPOOL 72ecf3c79dbfbeb209f27188413372732ceaec4a881730443a86479ce887ef2662a99057f2acaa64528fb0676da54bd019ad6cf5d8a2a11a92a309e884ce6b87
TIGER128,3 684c63c574801746b307d61984a082be
TIGER160,3 684c63c574801746b307d61984a082bed78afcdc
TIGER192,3 684c63c574801746b307d61984a082bed78afcdc9d269453
TIGER128,4 d0f42fd94e3fc438cd33f9a05c9ad2e8
TIGER160,4 d0f42fd94e3fc438cd33f9a05c9ad2e847157280
TIGER192,4 d0f42fd94e3fc438cd33f9a05c9ad2e84715728027f8e456
SNEFRU 6df118e2abf6f5a23208c2a417cf492181173dd0d77eac71575dc12ce139aed4
SNEFRU256 6df118e2abf6f5a23208c2a417cf492181173dd0d77eac71575dc12ce139aed4
GOST ec811260953e3fb33cf68bdbcf185c3ee0d559456c4a563996273cd259944635
GOST-CRYPTO f4773388b15ddbf4e98c827e64c818abb351f2879984f6b161024e5a94ddd546
ADLER32 09f40238
CRC32 5944d309
CRC32B 85dccd58
FNV132 666f519a
FNV1A32 8ce9e7b4
FNV164 e5780eedb9acfbda
FNV1A64 b31d686af63cb0d4
JOAAT eaed31a4
HAVAL128,3 74b36e347a49d38757753187d3f22903
HAVAL160,3 99a5a45b08dd09a1354247f06fdf507378b6834f
HAVAL192,3 70d06847969e5f888027d4b9da639d198353ad1243ef14b1
HAVAL224,3 731419de8bdda5a6002b713d386ece408862ee24b1cb4c485b9a09e1
HAVAL256,3 1a223b4a7ce61678606a58be85f0670d857515ccd4f5c9de325f959c1a81f5b6
HAVAL128,4 6632033eeefc043a4d8c5eeaf1d41ef8
HAVAL160,4 afa3d93f8e8e68fd8cd32c4bc0fabfc205133ec9
HAVAL192,4 ae8f6f95cd2314da18ccaca7e537c377a0f53f766cc1b924
HAVAL224,4 db1312d8506b8e5f1ca57a96453dd6eac580932f6fa831f45bdee240
HAVAL256,4 8d1ea4cfc276d449d356242247c0c7f3b5f9340b4f1efbbb320ecda4166c123e
HAVAL128,5 ab708d4da0b4ac0dcd29100eb3fcf63f
HAVAL160,5 b11b57ecabf72ed188109a32c82f3313bb4a022f
HAVAL192,5 59114b6b460a71a0f0bc27f10b33e91a6bffc81c0bf89ea5
HAVAL224,5 44cd4788dc527534579561fdfcb1b1d2d8c27dd15a1ebbca1586110d
HAVAL256,5 561bc4d0a932f04d4a5a03c81a8710ed5a6441a9b6f706fe8a005e7b07ba5820

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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