SHA256 hash

SHA256 encoded string

ddfc0e23ad03294501e6cec698f28b8815f9db7a772f9ef0ec16dc0011d9a2f5

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ARES%27 %27G%27%5Dddfc0e23ad03294501e6cec698f28b8815f9db7a772f9ef0ec16dc0011d9a2f5

String "%5B%27ARES%27 %27G%27%5D" encoded to other algorithms

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

MD2 fdd675fc39f3103845b065bb5cc1f189
MD4 09239fa15da7883284e3066ff1e7c11f
MD5 07037fed9aa88de96dc78eebc2fa3959
SHA1 4c6b32033c86cb797cec67c1b2de55ae911055be
SHA224 d843689911f6ffb3dfa5fd1a80295eecea9d799dfc67b0dd86027090
SHA256 ddfc0e23ad03294501e6cec698f28b8815f9db7a772f9ef0ec16dc0011d9a2f5
SHA384 c747c762e1506665cc387b80c1e749b07d132b9677a44374663f9c320ecdf38f6f36c85bbe10cd5a086e21e46c48517f
SHA512/224 e657f9d53ed27eafbc878435e83124fbae904aff97a126cccd94d8c7
SHA512/256 934bf6877639107788cbb6151da1294dd0c65f6f6fd290c19b1ca0951781e96e
SHA512 d5a75862259815990d0bc0f8ca83e41c806ca5efcbfcb27978f4c04f25e083aaa4a51d87501085fe44c61dec181e44277cf664eaa53baf26b43f80d524d3da99
SHA3-224 ab64c2f1ef51812fb9fb31a0fe0bffc3417427a4ce56aec6779d9d13
SHA3-256 5c523d92f53ea2289b4e2300acaa64755c606e3612eedc6c2ad4d36f7f26339d
SHA3-384 91b21b7a3e2becf8a5517e9beea23e7a058b631405c5eec70ea3598bdb6718ffd36ab5f0c1f27ebb6149da948b57fc1f
SHA3-512 344a64895e1787b33283c732569b4ddb2370adcc06cb3da9ade74b60b108c6a6987d33fda0c6f803605ebe2dc8014d2b3d85a22df6f099144d1ada4b6cf75a72
RIPEMD128 8ffd886976830a99b96c3b45f8791e71
RIPEMD160 43a8e7378222c1d2941ebeed3ba66dbd62a9e8de
RIPEMD256 5caaf9a7085f28a8754fcc51342206b99505fc415b9913c1c45be642916f6ec2
RIPEMD320 1481fa5a606ab1df9297b342c482c81ebfdfa99e50b678466880a45f98777f1edb10e5eddb128a8c
WHIRLPOOL fdc6f12be714e97263fae65eb282bc9c5da63664c24adb4bf1e6889584257d0c9032d60240b68bb922dfccc10c23485737c2ad516ffbdbc8507081c037b16dca
TIGER128,3 6b62ccacc7b05d7d13f943197d713364
TIGER160,3 6b62ccacc7b05d7d13f943197d7133643e3a9d7b
TIGER192,3 6b62ccacc7b05d7d13f943197d7133643e3a9d7baf6da097
TIGER128,4 12d39905eb29c87dd5413e6fe238a0f4
TIGER160,4 12d39905eb29c87dd5413e6fe238a0f4eb164758
TIGER192,4 12d39905eb29c87dd5413e6fe238a0f4eb164758744a78f3
SNEFRU b0198ad9e68f7c6e2043c1d0e6ce4f7a70fef9bec7ee5775c4e402e5e3aec083
SNEFRU256 b0198ad9e68f7c6e2043c1d0e6ce4f7a70fef9bec7ee5775c4e402e5e3aec083
GOST f183bdfb92690e603a66bfc28593b94c0430e72d91ac87113c5e9c0486611570
GOST-CRYPTO 4b2b758e2c94c99b23f76dc6aa92e79f2fbebc7314470d8a1d24f1a2c7bf2f7c
ADLER32 3f680505
CRC32 07a7e79e
CRC32B ffe05105
FNV132 49b66c55
FNV1A32 945108fd
FNV164 7252ca95da621ab5
FNV1A64 de497a384f4eb51d
JOAAT e4dee6ad
HAVAL128,3 3b4ab02deb1969c3214c6cfc8f462927
HAVAL160,3 e2c4f4bb8b1da5eeb8dc287e6eee31b78ff79e5e
HAVAL192,3 d5ecd0033fc2661d298884c146e02f2fa461986551c4fc3d
HAVAL224,3 e081660e01485e1ccfe736b1db01a452bd94bd4b854d036d8a3a4a73
HAVAL256,3 5fe1b2120c7990072423b59f4c925eccaaaf83f994fd3ddf70442f0e609c24b6
HAVAL128,4 ce5cde1cfa2456f6a15155451741229d
HAVAL160,4 27ad0817dc2a391276f9fdb41df5d29818ce5ee7
HAVAL192,4 3954b4cf3a990eca109ccf6ddcf531f813ddd95742621a55
HAVAL224,4 c70f8e19d4e507e20af26eaed0f45784b16f657e842ef60d54495196
HAVAL256,4 e42f5d12d8228838f4a90cf5e0af2a9d18d5ed261424d37fee1f1d450e5caefb
HAVAL128,5 fd2628089c0e37edbde094e9e10f82a9
HAVAL160,5 eeac9e6318b9f8e232289415ed740b3c2ad7d701
HAVAL192,5 322045668652fcfaf22d4050cb65f8c6db272ac730a90247
HAVAL224,5 50e68b19ca55f2ab05b30606cefc3618dca4f176ae7719e987b3cc84
HAVAL256,5 6756c71b841b4358eae60c727a38d1fe6abc774649b007799ae03dbd8eb458aa

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