SHA256 hash

SHA256 encoded string

e76910dda882700857ce3cb4d5a61a8a5daa49daf57ebd19c9820f3e81f2b28d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27TPL%27 %27HTA%27 %27NATR%27 %27CVE%27 %27ATH%27 %27LXP%27%5De76910dda882700857ce3cb4d5a61a8a5daa49daf57ebd19c9820f3e81f2b28d

String encoded to other algorithms

Here you can view hashes for "%5B%27TPL%27 %27HTA%27 %27NATR%27 %27CVE%27 %27ATH%27 %27LXP%27%5D" string encoded with other popular algorithms

MD2 a579500058cee3fc96d4d4a3560973ae
MD4 dd0f776220be2bbd2f457b0c0b29a733
MD5 49aef76b16b55422750d1358563fce51
SHA1 ee31521d0055bb0eed4ceae76d59c261c1f3c1b4
SHA224 dacef2bd11d99d40695ad3244745d3d4b95aaf7b94c2e17589081f38
SHA256 e76910dda882700857ce3cb4d5a61a8a5daa49daf57ebd19c9820f3e81f2b28d
SHA384 8230665e997f683baa70f97308924b2ae31ca95406b821c74980d514d2a062ef7cc857ceefce843efc492d963ba54f92
SHA512/224 c38e73b500e2122e62a6b1125e4d4b55ba74967c7a6ed33e0f800ada
SHA512/256 12a29970d361a93514254482423d8cf62794f8319202accc60e08115801a3490
SHA512 55f61c2a3d5e0a50efafb1b96602921a4aa040d47489ea19da1b4e55dd17639e0f583ce314726bcb53bee15f614362415412046f5564d661d8b6282268415a7a
SHA3-224 996e3f0ec8a677de3e8be77bf99026e99442730df0e8eea90d08e3f0
SHA3-256 aa768a44d9e4dc5e9326535df356cabb023e137f7f0a70208a15b136ccbb3dd1
SHA3-384 ab496d3f4d4d1b7d28926cdf29afc878df1cfd436befc5e59a18484df10f2987cc548f780ecaabf1c9e4d90a6f6e4ea9
SHA3-512 cd45d372cdd03d72b7049ec203ccf86aaf12c58ea8ed8e4ef3019b47c18d6422dac4a54b6fe5a235ae94214983bc089d49a7e4245951520f63f67f6301ccea14
RIPEMD128 1d9a1fa56ed0d43aaff087e10247a04a
RIPEMD160 3e67b078752cc4e2f7eff6c0a73460b06b1ca30b
RIPEMD256 e323dfded8573a12d3bc45877694bfd600cc5781fcd26f73bafad012af1144ac
RIPEMD320 3ba9bbaf77ac18fc4dd4013bfcae23a1129de5c70c5d3d8bcccea8416d5a41bbc5dcdd48d8181cd0
WHIRLPOOL 8c3b5526a25eaa2bb0214861c3eac8897263242c6dba32f351ef1b6e097c67e9f9a2f7a48648e494c4b28a1b83959eab0430f26165657fd55a9a742be311d02f
TIGER128,3 83184ab7398d1e6062c461c9bc2f8f41
TIGER160,3 83184ab7398d1e6062c461c9bc2f8f415c876047
TIGER192,3 83184ab7398d1e6062c461c9bc2f8f415c87604763de2ce9
TIGER128,4 93cb0dee98eba379a2e2a7765e51f62c
TIGER160,4 93cb0dee98eba379a2e2a7765e51f62cfcf1b126
TIGER192,4 93cb0dee98eba379a2e2a7765e51f62cfcf1b1261a551df2
SNEFRU 6db713c7e9da33f834d0fe9f7c4a81d1f85d1f6ced21be210f94f89fe1845c86
SNEFRU256 6db713c7e9da33f834d0fe9f7c4a81d1f85d1f6ced21be210f94f89fe1845c86
GOST b567849b53a84fe4db4db2854817ad331b36a8277ce1203fcb83a2cc3cd6f938
GOST-CRYPTO 523c84e8d6b83c9fdcf3f85ccbec39ded4e36d8afd7ff565c8da5ba3653a0c3b
ADLER32 dadd0e34
CRC32 fcf58b75
CRC32B f0a3535e
CRC32C 7a2e496e
FNV132 3f852950
FNV1A32 14cc357a
FNV164 de2401391e23a390
FNV1A64 2bc07f5a1b452e9a
JOAAT a5182809
MURMUR3A 7225dc3d
MURMUR3C e278ad77e4cd86eecada13b1d10957dc
MURMUR3F 866587932509b149413fdb38ec000419
XXH32 4d70f86a
XXH64 5481e5afba4a73a4
XXH3 a9a4ba76a3cc7bc7
XXH128 e121b56aa43fd39d16ee4fff37397b0a
HAVAL128,3 49c30797f28143744e078c6b7287766b
HAVAL160,3 84a8f73c332b44068f6601d3d2f1276dbf5d9b89
HAVAL192,3 7dfabb95d132849d7b9b5dc856e33ee0cdae831a631fd080
HAVAL224,3 b47e5f58aefa8556f44e640128ab03ff68ee21fb173186ba0b093360
HAVAL256,3 7bc629283a001b95b65b4ce0364767c8e7e7aecee6677f571416914c5d3670ef
HAVAL128,4 381e072553c95c972fcee434ed30c163
HAVAL160,4 d0a96ef911dc055f9a3b7c4c584fee90188b462f
HAVAL192,4 d46fea95c1b99ce07089a532eea8df611e1e91cae270de22
HAVAL224,4 b9fee9b87e17c190a404e3a6f294fe11220d3f7aa2bfd60a6f74b4e3
HAVAL256,4 1a1864dcf5ed3ea77df40af25b08923fe76e5adcfcf010e6a51cfd6080406a15
HAVAL128,5 d7c13c6465cb7fcd0aa0237c425f0fac
HAVAL160,5 ffedf6812182d310799945ff244a1517ef7a8db2
HAVAL192,5 cb1b02250241378a1dc906bc85d13ca872a4418200707792
HAVAL224,5 c7d24ac5cf0f957b94e9c02b7abaa67db55cdb4eb9a51cfc4fcbc827
HAVAL256,5 1c61e5aee18c7370db21e8853bf74c56e6b5b6e65a4a5391eb33158cb72142fc

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