SHA256 hash

SHA256 encoded string

03d79f215b4a120686b451f9934e714b86142fb5e2aad9d54a2e9c61fe0cd10e

Your last 10 encodings

AlgorithmStringHash
sha256['ARWR' 'CERT' 'BWMX' 'ATAX' 'BRT' 'AEE' 'MD' 'GLP']03d79f215b4a120686b451f9934e714b86142fb5e2aad9d54a2e9c61fe0cd10e

String encoded to other algorithms

Here you can view hashes for "['ARWR' 'CERT' 'BWMX' 'ATAX' 'BRT' 'AEE' 'MD' 'GLP']" string encoded with other popular algorithms

MD2 34bf5882b7be654d666ffb05503f669e
MD4 b848315c7590c732d0082d25d0264664
MD5 87c264aafc4efe58339122870c9f6019
SHA1 9b8309eca1449e28b0ae2bdabe36798f0052963c
SHA224 eecddbb191382ec5d6b0e62ca73cafe84a9a073ae229861c10cf7daa
SHA256 03d79f215b4a120686b451f9934e714b86142fb5e2aad9d54a2e9c61fe0cd10e
SHA384 f472b81ffd69d1f51d2ac19eaff333349e63ea8935145fc036bc82e27e9acf0fbb7e0240c23dedc1b7232358b6d57483
SHA512/224 a5d10cc019ccda29f7290c0cab336ef7d5680606cef23c240b87a02e
SHA512/256 b22caec6d21c408af40a9dc8585b60084a4f3e6b96640d9345d1e3410957b5c8
SHA512 fa1781058798c834168ebbaf31347aef44a1d858fc0b27b0292c6269e808352a8eef38465b8da37e2d1019cb64ca73882937c40c779fc4333e977e73feab9ed3
SHA3-224 653d9dbcb9777c1dbb5a7353c3c2a8bbe23f23866c6ab4651110d8f9
SHA3-256 4d4191eb3ffd0b59a0a04defc0c7a458787628af0a5cfb8e6985809f68b2641c
SHA3-384 e9ac4c494abc2e1f6f715318d5dff3c02f03b6559d5eba2d98c26dd5f013b25eea18cd577fd3d8c55a632de52c0df8ff
SHA3-512 60f37c3cb91f846bc6422bf92a4dfad930a8f2d14873e64f689b8bae97aa45235ca3cc9248dd527d078efcd67888ea37ac836b96c0a0467512b854233ca53bca
RIPEMD128 fdbbdfefe3f763e410b3da1bee2f9ef2
RIPEMD160 9ea4e6a7e05b376304f0c7bd4378eafa29e7a0cf
RIPEMD256 51701eab579fc2e720b9810d90a2a960d0863e305392034d10ba6cfd9ef02e14
RIPEMD320 08a59f30a220dd6e04a20db5dea3a28d979e631f0ad771cac8e72759fc2ea9f7e5514480b66b70df
WHIRLPOOL dbac9f77423d76124f7ea0b18a694fbeba617208c5a297eb46ee80dedd38141738963ffdc728ff65b6f48c24a9b8cf7f348509a98cea6ba78bbb4f3aacc44b58
TIGER128,3 10444eacdd865ea177ee4c300e879c48
TIGER160,3 10444eacdd865ea177ee4c300e879c48f6da1d1a
TIGER192,3 10444eacdd865ea177ee4c300e879c48f6da1d1a53d69742
TIGER128,4 31a957ee9c35d2e2dbbf3b3d196f0032
TIGER160,4 31a957ee9c35d2e2dbbf3b3d196f0032382605f3
TIGER192,4 31a957ee9c35d2e2dbbf3b3d196f0032382605f38a4ec9a2
SNEFRU 294c3923b732a32787a29789cfc6055b75752b5cc1fd6e031cedcca22854b71a
SNEFRU256 294c3923b732a32787a29789cfc6055b75752b5cc1fd6e031cedcca22854b71a
GOST 627eeb873094934f8054f40a418420e8292d90075dcd9d294b45c46bd4660e94
GOST-CRYPTO c5cbf4d30375f3f66ff9cf8aa214570eea8232b151a66dcf0dc8b582b26f82e3
ADLER32 45cf0c06
CRC32 9ab53595
CRC32B 7b8f232b
CRC32C 5c8ec105
FNV132 c12dd944
FNV1A32 71fff4c6
FNV164 d28c79f0d66d4e84
FNV1A64 ebefad783efef766
JOAAT 6baf8ba9
MURMUR3A 5e50e5ef
MURMUR3C 6ebad5c7a6a6d62d0f122f2c830ece86
MURMUR3F 624ec72bd4ce3ae362d9c23ababec466
XXH32 e054589b
XXH64 9eb6b572beece6b5
XXH3 2ee013b10d964fed
XXH128 03e720ce362ddc07ee7bfa160fc0fa6c
HAVAL128,3 4d744ab30221b8cda1ecf1738c8d5cb9
HAVAL160,3 c209e5fc9e332bf2a575db0161e305108ebda48e
HAVAL192,3 1c11003cab9b54a6aa6b445cb048b0338135f5af22bc125f
HAVAL224,3 2bb08fa46210437130ac7e4ca5cdecfc6267927f8e210867ff018b02
HAVAL256,3 3a5bfe494ce3c7e3a2152254ad030f7253d4b45cadf174fbfb4b8768294faaf0
HAVAL128,4 edfb47eed6e2d3dc799d32cee9763999
HAVAL160,4 0e285b9a7a824cba63444b99e172c3b23bede24b
HAVAL192,4 5faa0688c70cd9cd9c527fde0342ab0e22a23c78f3d09f3c
HAVAL224,4 4e7a51fa66a57b6d5b83683da6c77aaad61652c780fe6d528f4e4cd5
HAVAL256,4 b4bc174d9165bdeb2a6196dea2895531a93dd66108926123626b6b4851460a39
HAVAL128,5 c1932baa8170de975b495b9edd8562b0
HAVAL160,5 731b4e033da8eb8634bb2f1e72a29f01276beeda
HAVAL192,5 42c973b8da0baedf503933f20ba3ba84577375acb6f24270
HAVAL224,5 298fb28bbeb1b93cebfe984acd1a7f178c053396e38b01c7f16944b5
HAVAL256,5 992bb3ef9084ab94f58e51de28aa00fc12aa697ab9440452965fbcabf0920cca

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