SHA256 hash

SHA256 encoded string

dd7b4da4de3d70d2240a5b60bf27cdd8e2a6e1c10920e8a13e5d2408692d86cf

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27PAGS%27 %27TURN%27%5Ddd7b4da4de3d70d2240a5b60bf27cdd8e2a6e1c10920e8a13e5d2408692d86cf

String "%5B%27PAGS%27 %27TURN%27%5D" encoded to other algorithms

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

MD2 47d8f124f5d216e926a8d9b4973ffb3c
MD4 319db4334372791e74d6663eaed979c7
MD5 dffc6978a5ac18352b26d2dd8010356f
SHA1 fef45b4ac1bc4a0c08eb638beb7e06f8dc8c0414
SHA224 cfcabcd68511c88bd7f6f5407c3cabc9aceb0c72a6b6ff1e5a6f3a5a
SHA256 dd7b4da4de3d70d2240a5b60bf27cdd8e2a6e1c10920e8a13e5d2408692d86cf
SHA384 1c84988243c2047a96a8060349f30d9f669f5b80f3f87eff399daccbf04ad2a9115b12f22b3766acb17fdfb15c75d1d6
SHA512/224 cd4f48953af1a64ee4264eb67b9527defeeac895e26c41fae70147f4
SHA512/256 8e3dceecc28892ea080d865d1f257bfa5d515648653aceed73b8bcd446c658d8
SHA512 a116d2a6eded292fa676435420bc4198a1da6df2a0dcb6abfbc23c3bfb8d172bf98a5e495262f6f88e1b4a44bedaf0b83151b3f13cdd33d29f1353cba2b3f13b
SHA3-224 9adc32215a69415c038aefad6c9b38b41af8c758a5121c4fe76b3a3c
SHA3-256 6acab17b0b39f95a48fe851f3ccd4b4b45091e1a5dda864129c2ab0e52a0421c
SHA3-384 143c4b89e614616fb42167466e931a89ee263a89ec8598e77a57356c3bd2e03406c55b5bbe239164b8ab5203c7c69bc6
SHA3-512 4e79293b8079c00141bf3831150634ca78605fd155cd0f047d3eec69b18e2218bcec9a9454458f3f920442173865d44980a8c312153e68bfcdc75027efe0e986
RIPEMD128 8e07635e8a637b41e33e48180ec6dbe9
RIPEMD160 78ea7aad26880af90178edb3aa943b02c3a28214
RIPEMD256 0204bdf4e50903c1d38af2d0df1cf1c2867b2082d730c138df56eb0471fe11ce
RIPEMD320 20647e8f835378f744be268efea1938b550d07a22bc0145f82b30b4092999cc44b10ab27618ca1d6
WHIRLPOOL bf2de9d71a1e1f00d5fb9173024b960f65379be17c77ee1cf0a807d703c3384bd99cf942627e9cf81e368817fbd097d480db563a47f7437b5ef025ae86b32da8
TIGER128,3 f59c0d00087d8b46f238c7acc9d72481
TIGER160,3 f59c0d00087d8b46f238c7acc9d724813bcebf37
TIGER192,3 f59c0d00087d8b46f238c7acc9d724813bcebf37d831d815
TIGER128,4 7f837b6c16723a898ed43cf0a5018a2b
TIGER160,4 7f837b6c16723a898ed43cf0a5018a2bfc592e86
TIGER192,4 7f837b6c16723a898ed43cf0a5018a2bfc592e863d38e236
SNEFRU 3e663d057cd44957187a2494fc8508602b03a64d976623ed397907ba9f8d5ee3
SNEFRU256 3e663d057cd44957187a2494fc8508602b03a64d976623ed397907ba9f8d5ee3
GOST 60411df638f8f5566bfbb422b66333e7c2176cbce0da6bbb45f13de4660afab4
GOST-CRYPTO 57d8d3c5e38a75cfbdfa80fe33db00707143302e48b5f5e3e162a3d944a6c989
ADLER32 53310607
CRC32 894efc4f
CRC32B a648382c
CRC32C 9818e5c2
FNV132 bd5a6665
FNV1A32 b2edf165
FNV164 6294ddaa92809725
FNV1A64 fbcf2be84906e425
JOAAT e1bea957
MURMUR3A 17fa45c5
MURMUR3C 4fa2a71fa707c30d1b29e88f849e53aa
MURMUR3F 645273e9d8186e77d72cffc9726c3196
XXH32 5ca4ace4
XXH64 0920feacb99b6ae4
XXH3 1fb12a91d2cc5397
XXH128 fdf28c5402652c1d4378dffe4ec9d227
HAVAL128,3 571b6f19f4efc27b1bd0853fb695eeb6
HAVAL160,3 ce86ccd860a585a0d2dc59b037c49bb5fa335d33
HAVAL192,3 342f88bc27a0e7e9f705551bfe31ed21a9b12e8cfe046b66
HAVAL224,3 d895de0abd50724323ca473456f1d4918cb85fe5265765f4fb8682d5
HAVAL256,3 c786be7a7c69ca2f304833b13c5e27092d0517f6ee4759c663fc09bbfc74c98e
HAVAL128,4 2a4ae13bf448537485239b53b069a6b2
HAVAL160,4 efe5147551c675256d812d4f5ea4e75fbe1c6014
HAVAL192,4 2a3498e5317fcb522e1016a95d18c574351a9ae654ba0dc5
HAVAL224,4 b69c65c4ebab7fac628899360457a0db14b207fb7936b7e4d1c95682
HAVAL256,4 e07ae11478cdaa5c407c0a31c5ca83dbdd249104bbf7819b60bac07a99d49f69
HAVAL128,5 ae442346c26b9623f2f45468443cf0ca
HAVAL160,5 259c7f55eca4d151d74d24765ba5363f9bb80901
HAVAL192,5 ad22109ed9c1a5f660b3bb996af07dcc06615720965622c6
HAVAL224,5 7ad2049f444fbc6018c9b9c2e412ae73c2413bbf08302adb7164bc13
HAVAL256,5 18b3d559e09bf8f782488993dae5899cc606e364073a95d5961e80ecb091feb8

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