SHA256 hash

SHA256 encoded string

c7ee03f9db23cb84bacf73b73b6ebde10ea9d5d768f6a3730c20c88d9f75aaad

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27BKNG%27 %27VIAC%27 %27TD%27 %27CM%27 %27CLNY%27 %27EVA%27%5Dc7ee03f9db23cb84bacf73b73b6ebde10ea9d5d768f6a3730c20c88d9f75aaad

String encoded to other algorithms

Here you can view hashes for "%5B%27BKNG%27 %27VIAC%27 %27TD%27 %27CM%27 %27CLNY%27 %27EVA%27%5D" string encoded with other popular algorithms

MD2 a5eb9ac1b58a79a8d5087084072e8db7
MD4 683dd8c3db08f28f41b2e5132e954cbf
MD5 c279968b017846792e7509b5813dfbdd
SHA1 2244a5473a4439a60ced6882236dacb1dc444780
SHA224 0f526ae20452d6b39cc0409469feeace9121493bc180405c14db92db
SHA256 c7ee03f9db23cb84bacf73b73b6ebde10ea9d5d768f6a3730c20c88d9f75aaad
SHA384 18bb8683adc07d2bd55d511c61369c9ab0fe592f3c1c1c7a72806005de4244ebdf613eab6761d1fab79488126eaa4f0c
SHA512/224 5f5e425fbc68d0d1837d07ff948ef0abb9627d8e82244a29c39bd806
SHA512/256 62880ce9dbd5b35b004a14d187e51b657cc7a46cf6a12ad2bc9295da8d4ea510
SHA512 08b5eec6189e8dd12786ebf54f121a773f0243f0e800997ff496c8c171bdc7c82e56e877908e2c76c5f27f289bbb64558acd70b1fb8113a07f70468faf23e85a
SHA3-224 b727cf754910b9189a8aa71f386cd9677f1440b67a5e02adb5f3ae5a
SHA3-256 fdc62d1c7f1e372561efb21ab9583b02c73a0f4f85e0367aeff4262e1011f68b
SHA3-384 1b1454f1349fb9356233bac62c92b3986b8ae692dda03189d2afa4f9ad2ffa21181a5b9d6b193595c086176bb65d2eb8
SHA3-512 c3fe0b93687f610d41387f16971b0b0a4a4f26acdea1adaf8aed1d1b87b97614acc412a21977d77b646567a24e04b79b5108d8a73a0daae73a0f3f8b24de32dd
RIPEMD128 5628d49de5790b2260c998183c8e7d30
RIPEMD160 7063b97a5a03266c93dc228de6abec2aef1df8a8
RIPEMD256 b5194b4fd3fcf1c70ed8fb0cb1fc9fb200b7dbfedb69a2026d49ce649f714a8e
RIPEMD320 824891a201b5f778712658f7fd9f0e66dd4c99f9bff6c10f01ff1744f705c9c7387f51e867b2b7dc
WHIRLPOOL 9e2ffb36a1fa8cafcc158dc7e224d05649ef3f76a3b18cec6e17fb6b1213ebc0cc56bb912c2af93c0b25d74e83ef43cf744acfda803b5beec63e3964a6335089
TIGER128,3 030d8c5a14d221eeb40f12ab34d2c255
TIGER160,3 030d8c5a14d221eeb40f12ab34d2c255e51d2585
TIGER192,3 030d8c5a14d221eeb40f12ab34d2c255e51d25856f7dea9e
TIGER128,4 b9050cca86fd05c478b84ba1b97ff307
TIGER160,4 b9050cca86fd05c478b84ba1b97ff30799609439
TIGER192,4 b9050cca86fd05c478b84ba1b97ff3079960943939c41f4c
SNEFRU 31b0aaf4d93bb90b98a32ae09fc5efb62e8fc9c5cbcbb6e6139d0136f4f4abbd
SNEFRU256 31b0aaf4d93bb90b98a32ae09fc5efb62e8fc9c5cbcbb6e6139d0136f4f4abbd
GOST 6ff9f25d01725a0bd972efda39840e3eec6e8c1df3c13ccf12d6fb47a8b16ae8
GOST-CRYPTO e98faf8aaca3a7c99b14d1f453e67793c257b374b898efed2e48da833283120c
ADLER32 d4be0e02
CRC32 540aa890
CRC32B 80d1de3e
CRC32C f42b28d3
FNV132 2a6c7e8a
FNV1A32 e3b35af0
FNV164 ff615595e669646a
FNV1A64 e22b074f1b4f51b0
JOAAT 680cc1f4
MURMUR3A c90c799e
MURMUR3C dddaea18edf3bf6c1326e9dd50dc866a
MURMUR3F bd75db154ca510f1360cf6107d91ecf1
XXH32 756838b5
XXH64 c625e29deed29b1d
XXH3 9937f627fcc0f0c0
XXH128 fe3d8c5ba189a1be4444dc30fa831835
HAVAL128,3 e3eb4470feb14d1d2b3c1c6a6455d305
HAVAL160,3 dd8b6cb863f97477febbc63a597a782211f8b068
HAVAL192,3 d04fcded7729a21a7c527e944292652e79ba0118b1e5db8d
HAVAL224,3 de603e4c60a036e61d0768fed29dd41458ae0f13ff1a955b809edbba
HAVAL256,3 f6c0819d944672c72160b15f484ede3663881a1d6215a4a532f4fe81c3479e7d
HAVAL128,4 ba96a2d6bbec41bbc4874fe2c60e59a6
HAVAL160,4 e37d5b8baebacf2c6af9ec022fd298453420416e
HAVAL192,4 4b3bdcf0d4b0357b80a99ef61aef7ba59ca70e6d5b9cb66c
HAVAL224,4 39bb1d3af48a98cb8145da10ce8deacdb2dbae0c7bf3e1823c988243
HAVAL256,4 8d7a599a348ca4e310413af194ea5927f74046d95124cd9a720af806df7b9bf3
HAVAL128,5 7c110c2fd7e2ddcc89e4f7aabee41476
HAVAL160,5 eca8a01fae809840bd6ee7e992c428badf50bbed
HAVAL192,5 d70e253c4f395c367fd3b09bdc60f4c488d4f2bcfdb999a3
HAVAL224,5 d5d0fc3fa1aad3bd2fc307e2d89f4469863177ff4cf0861c8dbd1d6a
HAVAL256,5 023b7e6e471e5074a8a250000cf47c1b43dea8a648700d0841f31e66db3a7833

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