SHA256 hash

SHA256 encoded string

fe3e1e3d99397da42be636b83703e6765f487d91e31416f1f6052167394eda9d

Your last 10 encodings

AlgorithmStringHash
sha256['AGR' 'TENB' 'BEDU' 'ALKS' 'FSS' 'MHH']fe3e1e3d99397da42be636b83703e6765f487d91e31416f1f6052167394eda9d

String encoded to other algorithms

Here you can view hashes for "['AGR' 'TENB' 'BEDU' 'ALKS' 'FSS' 'MHH']" string encoded with other popular algorithms

MD2 f5c7e74cd3e68e05edad23f2f3ffe9fe
MD4 f8bc64dc2fa99fae9753a2e29eb5efd3
MD5 340fee02fbb762bc839726725e3c20ce
SHA1 7c79d1a7ea8417705b7fa8f0fb7b310037bc4c22
SHA224 ec1e5f5de2dec36d36f954096f9d96cfaa3c439e6028b4793b92bdcc
SHA256 fe3e1e3d99397da42be636b83703e6765f487d91e31416f1f6052167394eda9d
SHA384 ef0fb1035792eddda7ae9b72ee2af159caef63089bb8fadbf40067a9b02cd6b473b1dc0bdd9348b800c1a880d8767f02
SHA512/224 07dc22d2a5bc22a1ec08aab5fa0eb40c0b3be0d4a86eb905aeb1081f
SHA512/256 b205c181aee7736a61f2cc8f783bea73ee4e3c1685cf638edcf64242a84a5eac
SHA512 e2465fc6136f819bcbfe596b1c56158f58034cab8cd3ae678b7080c9734a4edfbc5b397edf23396f18dd8e613e9414e4d178f0d2b018a5d4a440fa7e64841435
SHA3-224 3eb2519673818a0ceb5b06896146ab4926dc9ae0a883118678f812d0
SHA3-256 127b22a0db87bb0f2b9d35de11d8e8a28f1cecd95a902edccaa012d9c46fcf8a
SHA3-384 2bec7de1c3704b08507bb6d5a53bba1b4a7e5a3ad49cd6133e8986b14e6a8ae99c0a6c9b877be3de077d83bb8c0ae31b
SHA3-512 887c396db861dd2afae54da950017d726393641b41dd2934a96cdfcab58295cabd9b070d71e1a174860e5e516676d8c0ea484e564f9da96220e6c44dd9c89a4d
RIPEMD128 f3b1a9a24251bb0e0dae5537a63c98de
RIPEMD160 dbd2d1a83e23675af4140d8491eedb0d1aff1c02
RIPEMD256 7c5066b2043767345d1beda20e3145708ce93959e8ded44515be827e10066947
RIPEMD320 53a2f5d41c6cf31f44e10fbbbb5a645cba99cee36771d24b1cb6aa5f1ae61357f64b4c3ba9f85cce
WHIRLPOOL 55898d4c010321511cc7ec87de03a501212001f62bc4f7fee54d23d20d16dd9f2962a7ea435db470dcc11aac4bb3c617ce211e7d1b4a4f9b03cb99ad862c4dc2
TIGER128,3 78f16c63f51bb7e61db543c6a1c5dbb9
TIGER160,3 78f16c63f51bb7e61db543c6a1c5dbb957c11c0c
TIGER192,3 78f16c63f51bb7e61db543c6a1c5dbb957c11c0c4ec1ee6b
TIGER128,4 b5273c7c94b72a3e301045957ed6273a
TIGER160,4 b5273c7c94b72a3e301045957ed6273a3b08aadd
TIGER192,4 b5273c7c94b72a3e301045957ed6273a3b08aaddcd77cc2b
SNEFRU 339395731e358063dacf2bde178da58ab07a7791a866c96278022a50d4655751
SNEFRU256 339395731e358063dacf2bde178da58ab07a7791a866c96278022a50d4655751
GOST 31b2a26fb8f9ddd707117a886e85640b1e7116ca6427a88680c8350e3d241e4f
GOST-CRYPTO e0e61b84ebbb901a2de0af2007455762c06083cb9939ef5ed83cefc1c805cac0
ADLER32 bd6f0944
CRC32 20860edf
CRC32B dc448f59
CRC32C e166238b
FNV132 c9aafca6
FNV1A32 aae621a4
FNV164 14646e8355a7b986
FNV1A64 7b79c94619174464
JOAAT 7f633392
MURMUR3A b603f86e
MURMUR3C a9ac581880a4a3d3171a20f488c1021d
MURMUR3F 568ee9cb4784e3fcd9eee89e390057aa
XXH32 983335f9
XXH64 048519bb438238d5
XXH3 e664005e52f3d92a
XXH128 c961ef3713c1a8ac4d107f84f2198899
HAVAL128,3 4ed58971c73c30ef135ad44f406edfcc
HAVAL160,3 6f079f50c61ea9c621ebc0a953e7a3e3fa53f24f
HAVAL192,3 1676e0f9702faaf1a22b702faff97b01ab00a3a4524754bf
HAVAL224,3 51e127568b83550406d91af8c9f10a7916413fa8478c724f9b9d4435
HAVAL256,3 ee896142b80e7486f47ee3a48f6d37cefe8035f274dc419a07f2dd9cd5251c1f
HAVAL128,4 5e8550ba4de4568cc3547a8a23002982
HAVAL160,4 da2377d5fe030dadf590c28234be39c962a20fa7
HAVAL192,4 382b4f5c8f10d0100076de4325e043c19c3ddbc0b596e8ff
HAVAL224,4 5196b9aeb98fe14678a6ac74c395ee1d2bea52abd30291bbd7d72f19
HAVAL256,4 28c98b9e9904b31460b8cb00a10ca78e392d9e8fb01a248222412b75a91c8d13
HAVAL128,5 f1b7c7fde6d4e89232eee874ea4bada5
HAVAL160,5 48bd402003481eb7fd0f5fe4f7727d3cbc937d78
HAVAL192,5 73d4d4548f0ca4fef28ba9c1102e58fde322722a132cf16d
HAVAL224,5 425fcac3b480712631288ab66b2a3ce94bfcc188a147c31b897e8fc9
HAVAL256,5 3742c84f45574617f40a93175ef585e646474229b2e28052b4bf7cd17389a8f3

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