SHA256 hash

SHA256 encoded string

c66658e6404ccb0b759ff5feb97dd83f7053e3a9d5612ad847db1f7a1a718e31

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27KBH%27 %27BB%27 %27FUL%27 %27FDS%27 %27WOR%27%5Dc66658e6404ccb0b759ff5feb97dd83f7053e3a9d5612ad847db1f7a1a718e31

String encoded to other algorithms

Here you can view hashes for "%5B%27KBH%27 %27BB%27 %27FUL%27 %27FDS%27 %27WOR%27%5D" string encoded with other popular algorithms

MD2 2dbc4570282c9e61597c759458df7f60
MD4 7ac900f51b4c44520b4c885f189cbedb
MD5 d9b3634555072e94001d61a13a89fa60
SHA1 23becebf1770cd12624ac30c7b44bdc981310fce
SHA224 0a249131264dced1acbf7d72db74d6413faeb81a531bd3c9542835e5
SHA256 c66658e6404ccb0b759ff5feb97dd83f7053e3a9d5612ad847db1f7a1a718e31
SHA384 c6ab818cbeaa6a3ed8d96ca44435d633f6c515def7c4df8d85bc3dd46d1b23913078eb0f983530e8f62e82e20d52acb1
SHA512/224 e3f37f6e456881d721adfb5e44c36c892a2461ebc64f26557880cddb
SHA512/256 a8d5a9eb54fbee329d97ec586cd3f141589f9dcd1595bbdd245b5a5d69b01d57
SHA512 9fa3ca2cffdaa758e9e06be4c9937e7b2e4ffe3bff9d556b68690be291fc031605e9787210e9dc8eadde817e4e29f5377fa3c170ad29e33ec50a168245cb24fe
SHA3-224 0acc8cb92323792ce074e59c715ff9012ce953e47ae7500d95c2a565
SHA3-256 193752c5c201a25fb220a258b512fd583e544303dd8df9e3b13b555242d72fd8
SHA3-384 c8c8d1de5966c3fd4edb3e752e93b5cef5d7fe5549a7efcdda085cf7a752575f8571686d951d9af3e0970cc443a62125
SHA3-512 33fac9cf9260dff0f7f7de42e5025c68404e219f08af985302032222d58ff7b694d035ff888c3e87db179474ae556fb767ce051edf48a882a3b2463c0fb3f67b
RIPEMD128 68aad1fe0335eb4ef9f8cdc9d0f40f54
RIPEMD160 b2d3f7cf0d6050b512727c336f6586633e7fdbdd
RIPEMD256 c991f39f7db3d1698f7ecfc1c0069f981904097e16574bcc466dcf5b33ac81f8
RIPEMD320 2ab806e66e323da5f873d01c9abafe926acc874e1761c7cda4b23502b4c6eb2d5f85e6234953d786
WHIRLPOOL 30a24087d1da85d870f8e43dde1bd22333f9dd9563fe16cabbb8ecdb0d0c68cd2a2329ae82b6ea29cfcebe13153535555b5dd11e854e8a78fb162a5f8232bb85
TIGER128,3 01c3d6a40db8dc55de26226c7078f924
TIGER160,3 01c3d6a40db8dc55de26226c7078f92491ec99bb
TIGER192,3 01c3d6a40db8dc55de26226c7078f92491ec99bbf05e532b
TIGER128,4 92afff0e027442961083a9b5d40b0d08
TIGER160,4 92afff0e027442961083a9b5d40b0d0849e46fa5
TIGER192,4 92afff0e027442961083a9b5d40b0d0849e46fa52789b9c2
SNEFRU 4b6d457b01d6a206327385cecb127083e1bdf44840eab0b13322502e5235d4f1
SNEFRU256 4b6d457b01d6a206327385cecb127083e1bdf44840eab0b13322502e5235d4f1
GOST e3b5ca3f9ef7aff53bf7dfbb55c9d5fb5ca0b1a73ccbcc56a00f45f965d22bcd
GOST-CRYPTO 9479eb55f03b4848ba50fcaf50bae51f6506d681b52a879b9db2b028f34ecaad
ADLER32 33570b5c
CRC32 33c51b11
CRC32B fd73d0c0
CRC32C 206522dc
FNV132 001b5d18
FNV1A32 8a974352
FNV164 8a68e5ee34eab598
FNV1A64 c05b7ddb73e19cf2
JOAAT 9582904f
MURMUR3A f1cf246a
MURMUR3C 14618bb66a60ff3f76251bfb8431693f
MURMUR3F f924e3d345bcac6de8d0549493dd201b
XXH32 7b7e4e15
XXH64 bc3cb20e5a89223c
XXH3 79781b3619ab576c
XXH128 def2dfa024b42ca30e302eca184a36b3
HAVAL128,3 58a8b8dbbae0fdf0e5e449c2b123d21c
HAVAL160,3 228897225091100da6328d2d330c0895af4bba9d
HAVAL192,3 ba6b4192dc2bbf63c2a01b49d21efad8a8fc063d067bfb49
HAVAL224,3 d4c24cde8dcec310543c5272e2c1507d09f5a0d6f6c22bfc4bcc79f2
HAVAL256,3 f0d0c1f6111ac9a4d79be876e42107cf398389b4a48c8a6230d289c961f8f44a
HAVAL128,4 cbd2ac8338e2df990a9351f816f06dbf
HAVAL160,4 d090ecfd03f0f3a8752a3800629d0575fb79e132
HAVAL192,4 be3d7a9bcd98cc62fc2bafdc859a2dcdb89e537e5eb7da3b
HAVAL224,4 e22e2687f416d431a2765ae2462a9b64c4f84882ef6c2a8ed87db80b
HAVAL256,4 bce86386083eeeb98068c72d32b11dae43b93fe6b54a2cc9738cf51dc1d1cbac
HAVAL128,5 cfe9ffc959879b225b03b55dcceaeb18
HAVAL160,5 ff03cf37026e4fc057e4a0de43c3cda4123cacdb
HAVAL192,5 a96ab9d6448446640524927aed5c45256216438752bc0436
HAVAL224,5 e852b5d4c79b4cf8354863f2348c562a9352405904c3bc44e4e46878
HAVAL256,5 e1cbc0e8101b0301f9e52c6dde4325de6779d91e66a3e8d7adce8d23fe54e293

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