SHA256 hash

SHA256 encoded string

aaa8d1c9f8050127362677649f80d59c111795f9785e92f98c04be2825210f8e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27WMS%27 %27QIWI%27%5Daaa8d1c9f8050127362677649f80d59c111795f9785e92f98c04be2825210f8e

String "%5B%27WMS%27 %27QIWI%27%5D" encoded to other algorithms

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

MD2 72c3ea40a33b72aa2bf66349de736b77
MD4 a19b62c50de238e1ae48239534c6c3eb
MD5 a9c305ed2b1220ed19f4dd5f7f081929
SHA1 e85042e9371abda448187aba755db2c67748b9d3
SHA224 2deadd0e7742eff23f3d9877676ea9eb76e2ae02d309f10fe9ef3752
SHA256 aaa8d1c9f8050127362677649f80d59c111795f9785e92f98c04be2825210f8e
SHA384 c4bec330b141b867b65c40970855ea463da357ae0401609227878c75d0fe6f2ca64ad9db8e8cc3c397cadd05699bdff6
SHA512/224 d47e3fcddaf3d65097095e5c0a7b25267091044e7741a8e230adfb7c
SHA512/256 ad3c72a363ff9ad29820531c7195554bfcedcb09d6ce5faaec51c6943050c127
SHA512 878b40d87af26309b9a8236aabbfd9f9825a2cc6c87faf4351db02822e219af80c0b4fac35b406133682d3683864b57f9a8cfe13ba8b3e363c82ecae3b824c04
SHA3-224 89ef256eaada78d0bba4535f3511f1c775fe6ae645b4348cbeb81576
SHA3-256 cbf9fd0f3871816c9e9593f670fa73aeb0cabf5dd89619dfcf14931ad17cd50f
SHA3-384 4afea5b2211feab70c2b5482b2fc5d004b92a947644c59062ced5f3df31abad9a395e8e0261efa73aca199ce0d26c403
SHA3-512 fc363fdb54e4acee48e69bb571ee5dfc96416c112801ca3b2ebac09d4a0754df2077158480968a2b068d2e741aa26988c1d435f44b79f8daee2803fed5349c39
RIPEMD128 2058829c01f9d79ee2a2718aeed4f8d2
RIPEMD160 4c40be721471b2cbb42153ff57e2351627c159ef
RIPEMD256 9c79f2fa5de156010b8a56fc5ffe0a9f290b561826a0b7b2286196929b3a4d0d
RIPEMD320 ba723a588df27cafa21e1ee30f81ff706d11b0f9ef671d14064934195e2f0e3b1d51c14b268c8a1f
WHIRLPOOL d864a722af183494aa8132f4e4631571ad5e2d5834a95d4f485c767101c4c32e5f98a8d464a8ff14e02aaa3d49663a55da7368aa91cf7b1c77b63905de0a2685
TIGER128,3 879e5b5964b94768c137937fbbb7dc3d
TIGER160,3 879e5b5964b94768c137937fbbb7dc3dcef7d0d6
TIGER192,3 879e5b5964b94768c137937fbbb7dc3dcef7d0d60a6867c1
TIGER128,4 ed362d65bdbf3760a927a32d4737cc3e
TIGER160,4 ed362d65bdbf3760a927a32d4737cc3e6a1f2b5d
TIGER192,4 ed362d65bdbf3760a927a32d4737cc3e6a1f2b5de1461572
SNEFRU 8550442dfab0ca63e7034c361217fc33c2373f8dfa4def683150fdcf5a196b94
SNEFRU256 8550442dfab0ca63e7034c361217fc33c2373f8dfa4def683150fdcf5a196b94
GOST 77c64cd8d6125d5e8191f31ddf302285783909f59f31a6d001ccccb00a7f9c75
GOST-CRYPTO e03f911d12d8f6004ae8b049a212090bac108d1be499ee669abb4023a6003800
ADLER32 4d1b05c4
CRC32 c75c2d59
CRC32B 7018f43c
CRC32C db33759b
FNV132 490ff0a8
FNV1A32 142d2e46
FNV164 b9804b5562883f48
FNV1A64 6590ece44e497b06
JOAAT 2019c177
MURMUR3A 2fbc8dcd
MURMUR3C f68e6cee53abe4773ee8dd8ea4a5490a
MURMUR3F 4c80c20e8e5f56ada7e0ea47299b707f
XXH32 e4697a66
XXH64 08bb82579d40a702
XXH3 09b8a8eae2616436
XXH128 9fa7d1ae3d1eaf03b83838f7e82d6b26
HAVAL128,3 6ad042d3839282db209ffc7e4d81e9fa
HAVAL160,3 8be40ac99f3c9a9a37112564f3263ddbd8e6e89d
HAVAL192,3 c22a99cff047f4d3dac77196faea8a7ba40b18e6ff9dd47d
HAVAL224,3 5e223e2c9f9ff4b766b84c0ae147d88c582482f67be00d92d9e06536
HAVAL256,3 297768eac1750f11a93d9a0b7660bad6dbcb28f0ebee9113fdc19d6caa6ad471
HAVAL128,4 f090452803e06dd01dbba0aa7a8036bc
HAVAL160,4 13009a1f783821a9cd6f3942631c7a202e1c9002
HAVAL192,4 7e69fdfe569cab4c1b68a61f37cbaa32d62c1149f20d960a
HAVAL224,4 ae189d4a33e3d76dd00ebb85cc79cb01942c779b62c80e69504232a2
HAVAL256,4 c3c4ed6663131e07b936b6b12c3b5a6fb1f261cb54f9dbd5c208da2f4d08b814
HAVAL128,5 619fd752be978b35e2d6180c34017298
HAVAL160,5 f4cefe78060d21f5f30f4f7b4aff732933442163
HAVAL192,5 1fc85f2eb17db7c45683f6a13bab19ce8c3c42e4979c3c72
HAVAL224,5 f920d27c141af36d814ab62354cb220fed4f365e4e1c5fcafaf56b78
HAVAL256,5 e7c32f38bfb65ebde65220b3c182eea0eeeb2efcc1938a3a4fbe6daf3b04f7be

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