SHA256 hash

SHA256 encoded string

dc3b7d5e940b54a15567d4afb70ce781b6756da40258d6d611777280d749e00a

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27EA%27 %27EOG%27 %27OTEX%27 %27NWSA%27 %27PFSI%27 %27AGO%27 %27NMIH%27 %27EPAY%27 %27SP%27 %27RMNI%27 %27MGA%27%5Ddc3b7d5e940b54a15567d4afb70ce781b6756da40258d6d611777280d749e00a

String encoded to other algorithms

Here you can view hashes for "%5B%27EA%27 %27EOG%27 %27OTEX%27 %27NWSA%27 %27PFSI%27 %27AGO%27 %27NMIH%27 %27EPAY%27 %27SP%27 %27RMNI%27 %27MGA%27%5D" string encoded with other popular algorithms

MD2 f50f48bb95adde025900fd649bc269ee
MD4 89a8625f57de50aa562d1f088a10b686
MD5 dff05df9e524d3ed494f82cd6b9b4624
SHA1 40d0f36477b1522e0e5fc0208d0d3e3036ce9e02
SHA224 52a3eeffed9071ccdd021c483d624b2b1c8611434e1ff2315925caf4
SHA256 dc3b7d5e940b54a15567d4afb70ce781b6756da40258d6d611777280d749e00a
SHA384 812f30cfec109f4edb9ddba03fe946ce2bfebc9bad6b3f236fed29a57eaff60be483de3ace9ef7e09bb2243871eb1bfa
SHA512/224 5fc65eb6f4dbdb1eb193e139980264e40816188f06797fa49aec0dae
SHA512/256 4ee7dda04931e02e9077a88467043b54c05445c11e00897aa753f252e70ee24e
SHA512 a17adae0e885c99024309c59cb68a2221c91a85445f002f6ddad2569b1ac178cea6751b527c82215f7a7d6cb87e200876230a97cd03fa55985380ce80d6f219f
SHA3-224 d0d00463270bf17f2d134236dfb39f1415efd822841d9567aad346b4
SHA3-256 354aada91d7b59b1c880f4d368419aa497fd1af590a240345498e3bd91f6798b
SHA3-384 364b416e264ea4f0c42c38853a2c2224c4b74fe5ae3e414ff31edea8a81f26d48596787650d1e895887d41bb51cb8bd9
SHA3-512 98866ffee566060fa4b75480b2c255cd5a4a34bcdef4370394d3ec426f2178b47b499f1eab33bc9a4cbfe9a17cba497ac53b2fd064c819da0f2dfbb482dc58c6
RIPEMD128 06e8142ec45ccf7a9b973730b0bb4bb8
RIPEMD160 d26685f42f89a0ad76b74c42c42b405915784043
RIPEMD256 b2ddc83d12024f47a9fbca12203fea0f705db0f46cc4fbb63e27633b71cb226e
RIPEMD320 e6534f314f3f5852e8077b88924384eb643da121a1ea747009c8d0408c13e323e0e8e8faeac781df
WHIRLPOOL 57ea4a676623ed204fda9386123a790c11dfa8f43e84cd73bdbe54e55fad5a7d14a6d9c097451ed6d601e12e5b0295db5c58aa9275edce1319b5965cde65ff81
TIGER128,3 e2c1e411a515e4094c4de656bd9a773b
TIGER160,3 e2c1e411a515e4094c4de656bd9a773bdee503dd
TIGER192,3 e2c1e411a515e4094c4de656bd9a773bdee503dda36d4d3e
TIGER128,4 341d8195a2b36b26a59bfcb6ce9a2c29
TIGER160,4 341d8195a2b36b26a59bfcb6ce9a2c290c5624da
TIGER192,4 341d8195a2b36b26a59bfcb6ce9a2c290c5624da50055b91
SNEFRU a97c5494bc0ac2b3bda2260bec89ea4012d45f68657e6019416852f0b4ed2114
SNEFRU256 a97c5494bc0ac2b3bda2260bec89ea4012d45f68657e6019416852f0b4ed2114
GOST 1d2a0909de17874f6b7d238c9c45aa588a11f6ae21cfc5391c7efda0c4d88a3f
GOST-CRYPTO 66dfa94085a3c0a9ad39e91f630c91f057ec40da6a998a9e12977f1dd33c7775
ADLER32 facd199b
CRC32 e2f45e93
CRC32B c2615cd0
FNV132 9e2a47a9
FNV1A32 a3da73dd
FNV164 678c0b21b751b1c9
FNV1A64 c15939db3be57efd
JOAAT 76aec547
HAVAL128,3 167307dcc3dc7f85f1a7e7d2311ffeed
HAVAL160,3 f71e83d31d176e88896dc16605038412fe364666
HAVAL192,3 29555135c76da4dd80aaba6c23a4ffbaba76d957e97ac930
HAVAL224,3 340da3a8289f22436c546095ebf971b7c1ff34c18e57ff2d0ecb7d1e
HAVAL256,3 169246b5c380a8f18f1928a1325533de91535d624561b472cc30c956ed9558c4
HAVAL128,4 ba3ef4f417aca3f0af7a58730e5ebe85
HAVAL160,4 f9e9a261418233ce08e9b7707665f4179a3c3298
HAVAL192,4 583ccf78e3cdf61fedc3a3f2af33b991fb58f778318a700e
HAVAL224,4 eede22d2e2179dff0be0b80337b449fde48f875e113a004133760f3d
HAVAL256,4 0f3a673924b1fe260ad4d3a44618c80bfaeac6eedb3eeb748441f61c63eb11e7
HAVAL128,5 296bb7d52d44b9403235082e5bc7be3a
HAVAL160,5 4213000c0cebd608e74927f43cbd6de6f0f92405
HAVAL192,5 852648f3f541903087b72781b356f137249b93dd8673fec0
HAVAL224,5 d3ad2621cb69f1df8df084b628b471c2d4c992cd7b0758bf54c4826e
HAVAL256,5 0a01018b01ce38312baf0bc139c9983e8971414d2bb2f368fd1bd0cfdbe82966

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