SHA256 hash

SHA256 encoded string

72af912514a6f25470e7a079b2a3c37a7c04658ac1216aef297ab1fd689e1bf2

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27WTFC%27 %27CMA%27%5D72af912514a6f25470e7a079b2a3c37a7c04658ac1216aef297ab1fd689e1bf2

String "%5B%27WTFC%27 %27CMA%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27WTFC%27 %27CMA%27%5D" string encoded with other popular algorithms

MD2 62962f88b0b7291ff331966c6a2a74ee
MD4 e948ec3158b7cd6043d11e5b27f66f57
MD5 46c38dcf1a86336fca10cf6a895d0632
SHA1 e7741984f1f5767d36ab0330dabc086aa7c21249
SHA224 60642a6d3db26b4f577a15a76076953f7b1aa353b635db5072268752
SHA256 72af912514a6f25470e7a079b2a3c37a7c04658ac1216aef297ab1fd689e1bf2
SHA384 feb7d78dcfa342f9c15e7d81b068046f2507cf5dd8576e91883d7ce7614b3ceadecdb5f8c827a69af7660186405ca88f
SHA512/224 15c405e9c925a51e9736898f18153e84f6e147fbc43fa318736caf55
SHA512/256 88f7b54f4e7fa89e15149ccd6bd31c9f3cff4a4931e210ba7896689669fbf3e1
SHA512 e64d9e008596931b2ffd8d76eb7148b5d55ed4d6c0055686daf24ec2d8744476ac859689ef97664932ba4145c29f7e29ab237338b7b627ff308d3a565d10baf2
SHA3-224 06f1fc12df590bada03951b0dd1f31ba767d55ceb55951bf5dd5a7c5
SHA3-256 2600ed623314e4b1f7bb31a085c17415e945fe70169833095a8417a7e3a0c80b
SHA3-384 f247320637163188bee19796e752b625015ac50d01d96f4a41e576fb97a725ba3894674b044a06e537dc23c96378341b
SHA3-512 4f7547602c83c03ccf31a0b578029281aefee1d2cee2370576420bf4707b8f232498c5c1a6a7f6e9338df2853c8565a0d2d162a0f9d7d5692af7fa4e92b96552
RIPEMD128 2a894466050d0e996db58f233cc49aba
RIPEMD160 1fd0f75f7669f639dff52e1295d5a6f852b5878e
RIPEMD256 dbb4a4feb2052cc4a1095d1aa5190c63b07d6f3891af810ceab7c8e7f13462a6
RIPEMD320 2b4d30a8dbc8e9c157c6e3156319fa7d90ddae22bf86ed24a8cdb8ac0f4150fb3a8ecf747111bf04
WHIRLPOOL 3a16036a4f6b8134b2b1046e74384aa087a8448c88569abc568b70074500e53cc720ee2990bb2ab8af6df3b58a69fad170e57b982c47c7236af974443fcc52d0
TIGER128,3 b2ae5ea38eaf9ea1fc5f44c2ebceff90
TIGER160,3 b2ae5ea38eaf9ea1fc5f44c2ebceff90ac33a1d8
TIGER192,3 b2ae5ea38eaf9ea1fc5f44c2ebceff90ac33a1d8645b8b51
TIGER128,4 3873d4cb82a1851d8160ebc401eebc7e
TIGER160,4 3873d4cb82a1851d8160ebc401eebc7e1acbaa17
TIGER192,4 3873d4cb82a1851d8160ebc401eebc7e1acbaa173d7f5e9b
SNEFRU 634300199aed83c8289a25fc9cb1697bf1705257d1317a2ab02cced1ce3753bf
SNEFRU256 634300199aed83c8289a25fc9cb1697bf1705257d1317a2ab02cced1ce3753bf
GOST 7f7cf33999771ac0d9a2e775e466b44452632934541ad992e7e03eea161347d1
GOST-CRYPTO fb09f85f2aae4a508a8a32e274cefadc562f92c279f8e77abc67d521b482e022
ADLER32 4c050598
CRC32 3a9caf5a
CRC32B 0b0ce7d1
FNV132 f61ad186
FNV1A32 0ccc418c
FNV164 079b5b65cb4450e6
FNV1A64 bf9246baeb8611cc
JOAAT 3e455247
HAVAL128,3 b254400756c68a04d177f3fb389da3e4
HAVAL160,3 144f93aaf0991eddf74113c020c6ef3462a1d01e
HAVAL192,3 c6df9542761c6729f8d4cb69385a9d79ad6c67d537f56549
HAVAL224,3 56954b7466aca3e6253bdd7d8de746905cdb6f4e730a2a04cea4b735
HAVAL256,3 d0a499ef78db1d77d7d64c91fa4fa5e0c22c72ef5410053865b281cc5ed6e04a
HAVAL128,4 edc68d7b6458c54b9aadcfa80cfe98c7
HAVAL160,4 8fb1bdee366f138cff889ea7b1460364932bf6b5
HAVAL192,4 3581dae6aec2bf677eac58da7b28d1a4bd9d781db1e2a4c7
HAVAL224,4 687aa81f1465da01bcbb95339ab9201bfc0461b1d42e47e6c2f58a27
HAVAL256,4 67df6bb2c54e56ccfebd2491872811dc2e448b62c10717888d4d87b0ed89dbba
HAVAL128,5 df5458f951f9a63586d912a7e8dc5dd4
HAVAL160,5 28efb250844a84569a931ecbb58b3d21dca98c0b
HAVAL192,5 e543d8f6e9ce21974caf055a4660e777512e5318e64a65c3
HAVAL224,5 7b2cf58cacc9abc9494dc57e33dbc581f36e599942c563f4bd46c72b
HAVAL256,5 e65bd9353d69f5f45d8d0dd4f0acc924ce1397ba021ee9df38f49901a474b468

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