SHA256 hash

SHA256 encoded string

e520d8d3887bf79db39bd16f05812049ca67eef56e097475b8f3b52fb2bcbf54

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27OPGN%27 %27VRDN%27%5De520d8d3887bf79db39bd16f05812049ca67eef56e097475b8f3b52fb2bcbf54

String "%5B%27OPGN%27 %27VRDN%27%5D" encoded to other algorithms

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

MD2 010cb50b670e109b5012da5476fef727
MD4 03f6d560ecd81a7a41920f196a3a7e38
MD5 0fd8321bbf16b2a47a458c56749d64c2
SHA1 942d0806f617fd3a1f5dc987016d95f1007934be
SHA224 c16093c0408c2d8af5858546b54dfa7f7e5ed1473f0b89d4deb35bb1
SHA256 e520d8d3887bf79db39bd16f05812049ca67eef56e097475b8f3b52fb2bcbf54
SHA384 2f3c04117f9c3b22c4ac9c92118e215ad3ae57a118f358bb34313665b12b9dabff904f43e25ed996b03af362eaa73be1
SHA512/224 1ea55eed368640c5a4a68e7d5e096c41ece2068e9d6c688aff281cd5
SHA512/256 a5af442be895a29bae4cd38acac96919e991f971cbb8694d9c137c0cba3783f3
SHA512 56d986f305c72ff26c62b78642f5579c7bc101327d82a5f24775366166af6694acf2129c9bfc42ab31536eb43cb223021d2a29e3d61bf0d7d7bfb59219000d75
SHA3-224 2c024ebb43a6303b5c179d9a7dcd9626041c4f3145a6c1a1d4a1ebeb
SHA3-256 6c91e99a4a9956ff9568d5a6d34972f8cb03e317e3e83806ec3705cff36f14b0
SHA3-384 3a2492c0a2967d0a920944e4e094399024bc9a08366bb20d51a3fad8f98c6311ed6353fd4f1512f2d2bf546c3596b10c
SHA3-512 70b7c231ce54b37477f595bf5891637e573bb9507fe1c0a8e7da6f1826e0c54846a256173ae0c3ff6627aa234913c8a9b6afc15988f2c75f5b4577042ac0ab85
RIPEMD128 a90ae245cf82c1216ffac0405f9789c5
RIPEMD160 4cbfeb2c815f26c8a4e48e36d22fb231a2611cef
RIPEMD256 9f782c8ed81b2e00113a495cb074939ede0dc7b4330a33a6444327e061db17ce
RIPEMD320 7d79e69a028d66c57b4ca683100fef4ff0f9d09cebf77fa013f909dc04887b4a4ea50d94ba69de9d
WHIRLPOOL 7a3f05d03ef8b313946f882b6e01e392dee0269260492bee6ee486c90f0932ba326df1b34dc28388a572361287d00eb29f5a18863f78f810c77185660f9ae374
TIGER128,3 06010e1adf82f1f2a883d2227552b83c
TIGER160,3 06010e1adf82f1f2a883d2227552b83c5d050b8a
TIGER192,3 06010e1adf82f1f2a883d2227552b83c5d050b8a418259e1
TIGER128,4 5f614300722f0c12b4d0a56bb5cdbb2e
TIGER160,4 5f614300722f0c12b4d0a56bb5cdbb2e8979c76a
TIGER192,4 5f614300722f0c12b4d0a56bb5cdbb2e8979c76a709a372e
SNEFRU 474c5095b31bad8a455297d2a2d0091877f94514951ca6792708576621b2e972
SNEFRU256 474c5095b31bad8a455297d2a2d0091877f94514951ca6792708576621b2e972
GOST 2ba0b507ef0f919dd5cc4cb9a2be6e0593c144204c4c00197101ad96fe738bb3
GOST-CRYPTO 2cacb030f995e09d7212c60e969c23db395578a7973494b6c7476765ea1c481e
ADLER32 53770601
CRC32 ac916b39
CRC32B 23502326
CRC32C 92b5b5de
FNV132 633c59f1
FNV1A32 2f5ec9c9
FNV164 f72d9301fcb49171
FNV1A64 23c93f8bed3c1dc9
JOAAT 86e1fec4
MURMUR3A 772f3ae6
MURMUR3C 39c4f688b3ea8a0b02d1e3920cbb73df
MURMUR3F fda360873d3bdfe44fc96ac2deef105d
XXH32 2e6a856d
XXH64 1bbc012243170168
XXH3 d3a7b1974086112c
XXH128 346b24c0fb046e59b86c66ec9e61e2d1
HAVAL128,3 42728684140c5cccf40d2a7176035c77
HAVAL160,3 39c748c26890ce703449b44fd6e4094f382baa07
HAVAL192,3 32c143affce44f23fc536e454fd452b93577d3bf705bfebb
HAVAL224,3 7c9715c66efe6fb8cffdb579d1b5fa81ba1333277f048fd9592b0361
HAVAL256,3 4e0f465abf0adf4f8e8ba51be50308f3a0f86069dbfa565e5d265f4a5b1ecf84
HAVAL128,4 ab54cee28fc78e2a2bb008b67dd44fb1
HAVAL160,4 55d2c094cd82e3fc55293007e1d52a8caa7d1577
HAVAL192,4 1a6397ecd818285bb4f1fd72597db4da0790fce37243afaf
HAVAL224,4 b23e2c6a0825276582a83b1191385f9f4bc28edcba30b2bdbb800ec9
HAVAL256,4 48ac2bb1350cd50fddcafa01f98cdbe1f0f16cdf7e4d73ac065db75017b7e349
HAVAL128,5 8d9378b4eb566fcaa15455b5e1209654
HAVAL160,5 ac74ae3cb0725e9e234ffd21f4595e456e8b8480
HAVAL192,5 d00e756944d53a886b6b509fc3591efa4cdfe344978e76f4
HAVAL224,5 7de437332d155ecd195c0a9806836fd8f3c45d6be05dba606ae04a33
HAVAL256,5 aab70f759123bb5f2cd9c990700052efcc81306452ae7ad57047f06b18750f09

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