SHA256 hash

SHA256 encoded string

97d02ccf29e232c4a0546ba9b3585e9f6ec842cd83e94ad877851876eacfee04

Your last 10 encodings

AlgorithmStringHash
sha256['AWK' 'ESE' 'STAA' 'RUN' 'TIVO' 'ZIXI' 'AMOT' 'EMKR' 'TW' 'MMS' 'AAON']97d02ccf29e232c4a0546ba9b3585e9f6ec842cd83e94ad877851876eacfee04

String encoded to other algorithms

Here you can view hashes for "['AWK' 'ESE' 'STAA' 'RUN' 'TIVO' 'ZIXI' 'AMOT' 'EMKR' 'TW' 'MMS' 'AAON']" string encoded with other popular algorithms

MD2 ce8762fa9f1117199f026d7ba101d387
MD4 abc30a4048acdd34d56ea6db3b836f0e
MD5 825eb7e5654125c65fcc8dbc5b33e83c
SHA1 becbce2b7f6ffe1f460a2d9da69285bc475edd4d
SHA224 7cbde6a24d4c0d24f0072112ed6b8757fda3c30b99d65e9f8425e5e2
SHA256 97d02ccf29e232c4a0546ba9b3585e9f6ec842cd83e94ad877851876eacfee04
SHA384 82e649a0b71dbb1ef8706bfc1f2ce7d3c8e8190fe892ca1ab2089448ef494d5657a3b5f2efdf209921cfca91f9c95ce4
SHA512/224 13b75f20b665c0467b8b114979d73b45bb8543bc4066d6edde35271f
SHA512/256 1db992878f650694e102741006efd2cdf22044587fdb2dbbb30ec4378e6b1cb3
SHA512 5df526c3b32ef8a0a627e633ec9b0d7b563f0af5eb3f5e48ab2bc03eeca0f421584eaa8c98ac9077b190575295e8e3b1033463c822483a171d0b380f21e4d6da
SHA3-224 e5a61dc48d44b9b648a7afaec2360e644110ca0ae0c734951855494c
SHA3-256 f664f2f7598c991e410b8410a3b4db46be5ed4fa016c260de6340ac7bf905cb9
SHA3-384 610c07cb3f4ede64b4af31bb5c267ac5d2c2afe8533c6d9e674d75276ac29367ab028f96c3bc4121d553b1c31bf4731a
SHA3-512 3055f3673c7b553a70654013af97678bf8e8309b5761ca26a009f7df482e7210221c71d77f1270622eb58aed5facc42e2b47b0caa0802efc02f02c41d6c559e0
RIPEMD128 ec091464e10bf0ae62d0cf801a1efd82
RIPEMD160 db61785235447ee71886fe4af5c7e567fb6765cd
RIPEMD256 02dc2d7b282d557c17f80ef90b59babb893f9e47b7f64353b7c2020df7718b02
RIPEMD320 a8adfda3f894fc7a001a5d83cdf862fd5cc7c82708a94917fa3b3854b4fcc4805c6575520a5294aa
WHIRLPOOL 5bad5de5567a5958510432a1a7371893f35e7964a5a8df46cca139b126c2d9d3e70be1b4279bb5e186db68561d329c8cd420255258acff5b70771fb8885ed81c
TIGER128,3 8305f285cd8d08e4446effe809de0ff4
TIGER160,3 8305f285cd8d08e4446effe809de0ff40fc8c1ff
TIGER192,3 8305f285cd8d08e4446effe809de0ff40fc8c1ff3c6dc1e7
TIGER128,4 66d02d0d3ce3d382fd3da4b9a25963b6
TIGER160,4 66d02d0d3ce3d382fd3da4b9a25963b6a892fc57
TIGER192,4 66d02d0d3ce3d382fd3da4b9a25963b6a892fc57e7e3966f
SNEFRU f6476045b0369e3c871b549a3c3b5221963a65f123f027c75c8f5e03fdb04ab3
SNEFRU256 f6476045b0369e3c871b549a3c3b5221963a65f123f027c75c8f5e03fdb04ab3
GOST 14446dbacbbceb83a76916c83556c927681bae8557e3ef0efc7f8da97830d503
GOST-CRYPTO 9078375b6f5cdd14f4051671ca3e437f29c90146c51208b846985bd040eba2e7
ADLER32 648610ce
CRC32 b8e8582a
CRC32B f6eead4d
CRC32C e289ff58
FNV132 e955b288
FNV1A32 a02f8a32
FNV164 016aff0dcd051e88
FNV1A64 dd280aa4064c9f52
JOAAT dfe8787f
MURMUR3A 2d17c28f
MURMUR3C 95f2dcb6d0a30143714315981d9082af
MURMUR3F b944d309eae9c044b24ccf2f7c82ae20
XXH32 84a3b5ad
XXH64 b4e2dfeb485c5c88
XXH3 c89d0d2c7461eb8d
XXH128 ef206d28f106a19e6b26b46335832b0f
HAVAL128,3 09631c52e6814663b5e593f985044899
HAVAL160,3 19790f6ffc302993f6d152a905b0f656bb2a8964
HAVAL192,3 91c4b9eb45f17999e9550c69c65464688e6134db78379409
HAVAL224,3 50a901e5a6c19d961909375def9abb8bbcf4a20f55716a00d41f0a5a
HAVAL256,3 82d91051e24c499819c399185a6c78c0dd23a475e43a6c1bcc39f94ded0cb62f
HAVAL128,4 0dd5aa0d9f38c815d083ddf0508f203f
HAVAL160,4 13b1a1c8f2aa5edc3bd0b101e283fc5b45c7d9cb
HAVAL192,4 f36904008ee026ad12b4034bcdf1a4849b8b8e4787455292
HAVAL224,4 4bcd631c6ea433dafed47fd6cdc4d82d30f859fb9890ae7822cac15c
HAVAL256,4 20f43664fb8be4d4f5ebb5590f0713284b6739a707c46763be45d649631ff26c
HAVAL128,5 08b1428b9f1a934427acb5e75f76e10e
HAVAL160,5 85d3a5bc3e4227da551ca137ccaf5d2b61867c95
HAVAL192,5 538e5c24502a646fa97e8383d394008c4dc59c14b1bc0493
HAVAL224,5 e218092680b077a2734c68c8eeba296716f196f502ab38cd94a576f1
HAVAL256,5 cc780a7046085de6281fc6434486d8a694f123d72f0c7c76c44de5446fabbe90

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