SHA256 hash

SHA256 encoded string

ad11368210aafca0dbfd8afd1fbecd7d36b456b5305e4516204b6462d4bb9173

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27JKHY%27 %27ATGE%27 %27QIWI%27%5Dad11368210aafca0dbfd8afd1fbecd7d36b456b5305e4516204b6462d4bb9173

String encoded to other algorithms

Here you can view hashes for "%5B%27JKHY%27 %27ATGE%27 %27QIWI%27%5D" string encoded with other popular algorithms

MD2 7d326c0a59451044b67b9b6e092bf1b0
MD4 f3e05331ce5c7141350e0eb9d5424111
MD5 f92fefae65d23c3d7655b63fcd1b7bd8
SHA1 d69a61a5154c3dadb6806018f95fc5f3835b4939
SHA224 8d7c0009ca0f9432cfb38a1807638630616faff148e3fbb19b16ab34
SHA256 ad11368210aafca0dbfd8afd1fbecd7d36b456b5305e4516204b6462d4bb9173
SHA384 cb66ba7dc74228ce400f75438e7cdd7930adc26ccbeb37a0c0fdbff3ed3eb6fac50bc699716d229c77cb0d6bc7d7fd9d
SHA512/224 016351da85e62d2d4a080b7c1ec447cf890b2b8f863c9a05496bcefd
SHA512/256 2f38f4da9f94922d6cef92003b3c246b2f711b7c3bd423397b58342d3c06aee0
SHA512 8ee6724da71794126cc805c65a73116dc9e60caa2a00401523c027ab42551b47d7cf648528d6a54b5c914dd0faad8343704c1d2d9bd573048a0adb3d7ff7470e
SHA3-224 2bb07ef1927f6f22c35308b0df9a47d054420b5d08b00eae22af632b
SHA3-256 2ea25a6142a0a88f4e6e0aabcf3baee0e60eef36e0da6e2e1fac09e42b9d8571
SHA3-384 c9f1a03cd811761cfeea442894b81b6f9c998e452bc8ef2ee0af25a858eb216e0bae83e72799bd7f75e6ee4a5d003acc
SHA3-512 2f37331e5efb1df73192848c61ce427d0bb6ddd3d86578ea3ec11cb8c5d5b4bfa9dde5e2061f4de549a6c337cbe6c4ad94f2c84f7670910c086f5598c8196ccb
RIPEMD128 0e538a1a0a68b170d5cc708d4f043ac8
RIPEMD160 fd8c933cac92f4ceaa778b7d5f18f131604d54d9
RIPEMD256 f4e16a5a12e30cce9c3320fc5ccb9c150faa18e0ae3ce168fbdddc4c34eea2ab
RIPEMD320 03075e55a19eb51bdc36ad6c15254ffa56438309763ff98f6ecf89c15fa39c8d31f3ea36c9bc4038
WHIRLPOOL 5f390c3cba0ff35aeccc7159e3d7636b0d6a0b763ca63da9ca30f712197a8980d6c1d651ccb6ed2a531651a2ffcc81996d8de71318bb2d5ef14969f75d9c98b8
TIGER128,3 1666bde3de7fd34fb3cb94cc5fcb98d6
TIGER160,3 1666bde3de7fd34fb3cb94cc5fcb98d611cb2000
TIGER192,3 1666bde3de7fd34fb3cb94cc5fcb98d611cb2000ba9f9d89
TIGER128,4 fe6727593a377967ff9dfb634a14d600
TIGER160,4 fe6727593a377967ff9dfb634a14d6002b79c123
TIGER192,4 fe6727593a377967ff9dfb634a14d6002b79c12310fb82c0
SNEFRU a0062a6c9006eee2206bec37e9ee4813e8b951982076f4a3c2dd8b28920393ab
SNEFRU256 a0062a6c9006eee2206bec37e9ee4813e8b951982076f4a3c2dd8b28920393ab
GOST 3b88bc552f5f7fe5487336bce20e916539ec71a9bfef9f32b08ee4a5f6011dbe
GOST-CRYPTO ae4aa2703fd3c4fb16a121090d7043d175c8b04d9b204af35f030a1bc160b547
ADLER32 a25c0860
CRC32 aa1c07ae
CRC32B f3621608
FNV132 24e30554
FNV1A32 ae67448e
FNV164 9e3d12f2d5617254
FNV1A64 17653132bbacc6ae
JOAAT fd1d56c1
HAVAL128,3 9bc2c79f07d20e4266cf1f8e50cf74c7
HAVAL160,3 f504073ef0b143b6fe2661e00da84a0c18906580
HAVAL192,3 054ca92c611a5999665ec5888f66cb69b4c0a521b2289102
HAVAL224,3 81c1671bf735f24f6e5ba88d2e8309df84ae6ddeeb9f53b8ce654a8f
HAVAL256,3 a9de1b997221c4261b6f329c77e19e5227c004a7345e18a7415a0ff59fa6e661
HAVAL128,4 ea9d7447da867d8c7222b26d89341148
HAVAL160,4 42b5c600d31db305ad8cee1ac9c8a9eb603639d5
HAVAL192,4 164089ebf574b8f0d4a0f25d4552c7fe7b25160280062d3d
HAVAL224,4 168442b568ddc0715f694995452b887ecba9b3e642f8fe9a44d831b3
HAVAL256,4 dd8dc3d1dbddf94ce1334433790c9fad3371d063296a95a593c1faac54f1e1cf
HAVAL128,5 30ac40155b961d73ee76532aaede9fd8
HAVAL160,5 0b7ada8d45664de1e111a3da03cbc552e4482b12
HAVAL192,5 a4834c5dca58aab7df0a05ce334002efb27a33d58749fb82
HAVAL224,5 5de0740a0d9907231eb6b6e3d7e2a089e826e35709a6da28e3e80250
HAVAL256,5 19d5b08b8151d28dac44c3834547f10edd6761db2e8032a873e51c5ef31cf666

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