SHA256 hash

SHA256 encoded string

4290eedec3a52983f40dc65140ab2c45beb11b7cd5b65973214b2b4a2f4d10c8

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CYTK%27 %27ALEX%27 %27OPRX%27%5D4290eedec3a52983f40dc65140ab2c45beb11b7cd5b65973214b2b4a2f4d10c8

String encoded to other algorithms

Here you can view hashes for "%5B%27CYTK%27 %27ALEX%27 %27OPRX%27%5D" string encoded with other popular algorithms

MD2 dad45164b2795bb87f414304fe2844fe
MD4 fcfb53cc032e0a1ced80c8fa45c45c4d
MD5 eb25d75476e1be7d00df863589da6bfc
SHA1 a8688ed363436f45d06c6b3e497f1b8b2339bf45
SHA224 33cd736a980d5a140a39db00298d240b3f9af4ad46f0db30915ba794
SHA256 4290eedec3a52983f40dc65140ab2c45beb11b7cd5b65973214b2b4a2f4d10c8
SHA384 e2ca4832fcc3115f8dc4814ffe591de48fe593a5938d58a1d585fe5bba759fb17007d346c91c9fb461fb8ec23797129e
SHA512/224 c04d6cb9405326684a665721b7fab7f7fdaca6ac782e0f8eaba06378
SHA512/256 5a1aeb040bdff4b5432a3cc894a7370050e6a1238f2bcbba33dee539917452ef
SHA512 d509b81ae029fd437600636374ebcab94c4fbabaf0e8663c90d7ef897aed259cd9aba6d389fa1990e722e09b42817297b4f2fd2de14c23cd10785ed5cb2690cf
SHA3-224 6b2c86e715f5be041141511164ffd8e8ca18247eb522e10d312c31b1
SHA3-256 96f25cc319073d8a8aa13cdd1377d512138037db0ee41a9d47872e23be5ce593
SHA3-384 022d70648f369fb326553fee406454ba3919a78fccee83ce25f5a2fb0f535945beba4005e8d3362810c92560c6eb0027
SHA3-512 1c690de4fc8ee1a4a2ee7619293f06aa1b24c5dd0d3612c97e432e9803d64c3394f878740754d06ef2dbce5da45b0d14813ff89112858fd9ec880b03a563aba9
RIPEMD128 038240a9271531066d1b9ede5e7699d7
RIPEMD160 e10cccd91c54353e587bf87061d0cbe32c8a688b
RIPEMD256 0d9fa93bcc025c0bd973dee59394f9ddda8194022e28cc39d8ffb045004db9e8
RIPEMD320 f1eaa65641df6beccbbb976fd5bed4bd68836571425831c78a51b08fd3302d1bde63f62000bc819f
WHIRLPOOL f67cb1736071aea0b6ed91ba65a6ad79c410dcd874589d5c308d4b3b6b33c399391154cf5b93c9d13a7165e2eda6d463d79688b7464c8f2cb0926260dc6feecf
TIGER128,3 702692debc854f54b216eb71147ff963
TIGER160,3 702692debc854f54b216eb71147ff9631ae7bbc5
TIGER192,3 702692debc854f54b216eb71147ff9631ae7bbc52a1ad700
TIGER128,4 18508f1c3701b3b3bad37e5cd3650fd4
TIGER160,4 18508f1c3701b3b3bad37e5cd3650fd48eeaf2bd
TIGER192,4 18508f1c3701b3b3bad37e5cd3650fd48eeaf2bd4153b011
SNEFRU fb9d5778f2c5def8ab6641cce81e69649f8ae70f26baa438c386d19a2820206d
SNEFRU256 fb9d5778f2c5def8ab6641cce81e69649f8ae70f26baa438c386d19a2820206d
GOST fe62fe0776119bc1e323458bb3fa37b35630ef03b441c6d96eb520fde13ae541
GOST-CRYPTO f465968019480ea2030f2cd2e12331c88712d837ef6466f1375b2b81a14402dd
ADLER32 a3fc087d
CRC32 2bf0bea5
CRC32B 8f2fded0
CRC32C 3c2518f8
FNV132 efdc2c0b
FNV1A32 f6facbb3
FNV164 3640f324929ca0eb
FNV1A64 c9e9fb6e424c8253
JOAAT 4cabf3b5
MURMUR3A c5a4bfc4
MURMUR3C 7277bf3d937fb6f71275a56e2bd0beab
MURMUR3F e9e7f2217d6bf4b8a6f6b919653125c7
XXH32 7916bd1f
XXH64 5398033eed999791
XXH3 645ac31d01302b49
XXH128 061fc737a9b90bfedc69c063559a8630
HAVAL128,3 2cc76367f15f1dfdfb1270c73f430424
HAVAL160,3 932d51a479b422c083b042c037cf5054b6df1578
HAVAL192,3 5506fde9379ffa5e418bc9b4743355712c0968fb5f0e7a51
HAVAL224,3 4a1bd7013f99c5043d76ec7561eee1f3182bf6a7d4b41e1f21dfdf59
HAVAL256,3 4ccac467f8222df9b671e47c802e3b6fd10230097590cfde88c8734ac43be961
HAVAL128,4 7ef608962b674ca6c5e59e0bf8303899
HAVAL160,4 31230a8358d8239c112984975a1d5fb4ce1aacbf
HAVAL192,4 e00ea2dc4fe6a95d00cb9cdeb28f342c1d92381f9c8b5346
HAVAL224,4 ee9d98bf520e934c6b1e01dce34ae01d371c1f9998a106b0c3e15de3
HAVAL256,4 cfe7c9f00e2c7363e55e5518af1554e9f87ffc48028bec49dea5ebeae13adf48
HAVAL128,5 e2a09af61ce544cab7363fe6225780fe
HAVAL160,5 bbcd2c145ba66d13893622929395c60fe3403cc0
HAVAL192,5 6e24ec150762faae3b7f945d9354dad5e033488bf7fc8337
HAVAL224,5 a21a5bee1ee87a104702f66c50f53ca5db5adf838a78c23535c442f7
HAVAL256,5 587fc7776102683ec0fa9919868024117d733c2ffc666bc84d8d8be008d68c15

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