SHA256 hash

SHA256 encoded string

2ea6d31ac0ac61be00703a9fbc983c569494d3f9f772ff7a6167193e8a3bffd3

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27PUMP%27 %27ATNI%27 %27HCKT%27 %27BRY%27 %27HZNP%27 %27UTHR%27%5D2ea6d31ac0ac61be00703a9fbc983c569494d3f9f772ff7a6167193e8a3bffd3

String encoded to other algorithms

Here you can view hashes for "%5B%27PUMP%27 %27ATNI%27 %27HCKT%27 %27BRY%27 %27HZNP%27 %27UTHR%27%5D" string encoded with other popular algorithms

MD2 0bc6d3f1de9f643a0532b97a6816703a
MD4 aff8ad35ee16db8a8963cb0e0f999fff
MD5 26f110a8c4cc04d584990dcbea6f2c97
SHA1 7ab0a1711b449c7fdd4bbb199023ca7916c245db
SHA224 9ed441ab8f23f7657b1075ac4b590f2202e91b4621b8592baedfdac7
SHA256 2ea6d31ac0ac61be00703a9fbc983c569494d3f9f772ff7a6167193e8a3bffd3
SHA384 6277fd4e84a700ddaa204f0cde1783b25625a75ded2c01f47f0ad84ac9f318b09fa486238ccb50c7e23b454207a834a9
SHA512/224 c5fc7f37c138689728d1a0f544966577ee9180252bfc2c9ec2bd5d30
SHA512/256 54cc110d551f39d1a0ef592108a0d859d97768b8eb2e74d036fe57714ca17a3b
SHA512 035c8de34588f80b6561b874005dabba7855c586a75d8951293b4653242bc0cd686809adc5c69a51d2ab568e725b987e6f3fe31adbf54ddb29d7ec11e3d20628
SHA3-224 8ae25e9f40fe51d42ed2f7882e8fca5de9dea1a242b12c9b94708d53
SHA3-256 7d46a1c314830853a6350c85d7a969b6167f51cd1bf924a492402972932d0cb3
SHA3-384 43cde80f14529aa5ba24a341ba6f09a2b853bf53b759b9e0c0b5372ec3acd79d7a23a8837f0192be0ea351cf131cf1af
SHA3-512 f4712fac71a8c80ba806bff57f541b53d5ae31c21119db5db07c7a8b9a2145b1d455555b26070c64661254bb03d683ad14fb1e035d414a1ec23ed9ba0baef50d
RIPEMD128 eb98d24794639bfc802a56e184f40f07
RIPEMD160 6bda4c70a5c26f65b30d93aab80848f047c7f497
RIPEMD256 8770623807909c8caa6054570ea13ebfe021faf7bdc33bd4a0f358143680b9e0
RIPEMD320 bb2445e980cf30da79d04e0a6f4b4d6a4457fb281cec12066248ce8d1909108888d1a35a16e37646
WHIRLPOOL 54dbd9d93b6d9b928c2dc54a5ab2eaf4d37bc78b3c3c0407e856301af078132f513d77ad65cf5f3b94d604b3e03d4aa6565e09bcc1d620841ff0b92a8780db5b
TIGER128,3 e5591317a03353830dd32b36e02f1dee
TIGER160,3 e5591317a03353830dd32b36e02f1dee9797cd37
TIGER192,3 e5591317a03353830dd32b36e02f1dee9797cd37a1ddbec8
TIGER128,4 f6a51c22b5ffdfc55bfbcfd77cc69f6e
TIGER160,4 f6a51c22b5ffdfc55bfbcfd77cc69f6ec96c4715
TIGER192,4 f6a51c22b5ffdfc55bfbcfd77cc69f6ec96c47152b947fb9
SNEFRU 4036e6e7717920dbff4de44b22c47fb7c7eb5c03f605eb70fe6e034dcf7f214e
SNEFRU256 4036e6e7717920dbff4de44b22c47fb7c7eb5c03f605eb70fe6e034dcf7f214e
GOST b5473a1b88d3241890a01cd25bfb9bb1790aede4a6b4db497a05a6c9654ee28c
GOST-CRYPTO 86872a01f0dec79a498078e8504e49ed71b56dbdd5bfccb36565b4e13b52e5ae
ADLER32 25440f8b
CRC32 608f936d
CRC32B 9340578b
FNV132 ad1c726b
FNV1A32 3f026a9b
FNV164 086f14bffc3c324b
FNV1A64 e216a534278f0ffb
JOAAT 9558d7b9
HAVAL128,3 1ea82e4fbc71535c01fb534edeceb1de
HAVAL160,3 d2774274df999d0648fd8d9a8ce71b4d9b0ab85f
HAVAL192,3 6cc97618a01b76e070ee8c4016c80dd830238751d996fde9
HAVAL224,3 41e3366bd5246ca95437bcd3a709628dffcd8761b8cab5bec07f9da6
HAVAL256,3 93605418d49537ae5a3f754f5c5d3fd6de07d12a8a68ada0af8969fea041fb45
HAVAL128,4 d62beeb046b8c06bf12dbb85e7894f8e
HAVAL160,4 1f387d36a8be988c30bb9ca38d6bca9fec4bb09a
HAVAL192,4 7fe1da35a49010407e4753c9417b303e8c2bb9d913ebb14e
HAVAL224,4 4a5f021705765c442bf59467b8015bbc025bba95ac894065604d143b
HAVAL256,4 2ec7fd56a3475c7d263e72711bef98b5618f154108b79b7c531448f58c9c3b47
HAVAL128,5 00ce5b5812410825e338bb77d5acb6db
HAVAL160,5 72ce617a003161afeb9f5d961104eade64306812
HAVAL192,5 23d0347590b05e2ed19489977849ff597e41d29600d86703
HAVAL224,5 766ac8e0b9f8961d7b238ef9610f9c5c803a86c4ff453fcdfb459a5e
HAVAL256,5 f592c7a2df6fcc5fb7deccc98c9482154705496290bb283bc5342a1974137a03

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