SHA256 hash

SHA256 encoded string

8f6f1d13a8cae7b6e20b2dc0013b7557317942f92f441a77608ce9adad3b89a7

Your last 10 encodings

AlgorithmStringHash
sha256['BMRN' 'PTC' 'KLIC' 'AX' 'ATNI' 'ICE' 'MMC' 'BAX' 'COP' 'FMX' 'LKQ' 'SF' 'LAZ' 'FBP' 'UTL' 'CNOB' 'LAWS']8f6f1d13a8cae7b6e20b2dc0013b7557317942f92f441a77608ce9adad3b89a7

String encoded to other algorithms

Here you can view hashes for "['BMRN' 'PTC' 'KLIC' 'AX' 'ATNI' 'ICE' 'MMC' 'BAX' 'COP' 'FMX' 'LKQ' 'SF' 'LAZ' 'FBP' 'UTL' 'CNOB' 'LAWS']" string encoded with other popular algorithms

MD2 a9f908364c2102584ea80a123dd10047
MD4 06be90d051cd81015cbffdb36dee7e4b
MD5 4f33e745740037ad668b2ffab98516a1
SHA1 ee466f12d7d504a3e76d7f3410d577a861346557
SHA224 ee3b054425e8c5f9a37b2b0dd0d6e23c3208bcc402c078a0abee8226
SHA256 8f6f1d13a8cae7b6e20b2dc0013b7557317942f92f441a77608ce9adad3b89a7
SHA384 04a0b5a586cf9d50adb93045c114d38fa59b07df215afb5989e066a96a7e34ea93e942978153e46276c594a393a345aa
SHA512/224 a14bb905412a22c731ade232466d484fac2ef9e85aa457691cd48c6c
SHA512/256 b8338789f3cace5f1c916f09b7ae71af62fbe5fc915a3b935ba39ebac9287a46
SHA512 238569b6aaca971dff29a285b28243432256a1440129f61b31975aa76e94d117448c04dc692ed5043e87d540c82444573c3b84703d453c40649f17180e93c658
SHA3-224 930dcaa0ae36cc8c006eed3ee9e7bce66ad73726a76313a5254854e9
SHA3-256 a04694f0640086afc13dbc100f8303479be46f03f41caebcc2a7d961508ac229
SHA3-384 abf926cc54b20c34d6e1437b9fa17fd1a1c9b4cef87ad10e0c00e971a0d9d1c4cd57768df5cd988096fdb5acfb0e11fa
SHA3-512 0cda601c17e961e99b047dc4f4235af6e186282fd038b9b6a2de592b9e2877003a6c94954e0562c7baf2383007131b2135593ea1de73297d042d0bbae35096b6
RIPEMD128 2d0cab086c839fd6601810a02397c28f
RIPEMD160 29e43c504099642e26bb7534b90d6ea711e90011
RIPEMD256 93b33d01b117a0bae0e1d8b36157f7eb2d208583b56d86c4c93228e6688cd45d
RIPEMD320 4891368a0cb1e8e5d10d844eba60acb2f2b78a55813dc70aec885ad3693ab09c853243aa7caaa29c
WHIRLPOOL a0504f7dca65cfe554efe755b38529fc4cec81e86472d02abd64a97ae1b5a96ab7ff1f2c1aa71d38f84b501beec0842f2b3f049c6df95516fb85faec73c39353
TIGER128,3 f2b61cd7c40535f54362f16b506eb0f6
TIGER160,3 f2b61cd7c40535f54362f16b506eb0f69a2ed634
TIGER192,3 f2b61cd7c40535f54362f16b506eb0f69a2ed634cda1c45d
TIGER128,4 2d0aba4e58231063a79184ff52b67c7e
TIGER160,4 2d0aba4e58231063a79184ff52b67c7e71698d91
TIGER192,4 2d0aba4e58231063a79184ff52b67c7e71698d91efdd9fe8
SNEFRU e62bfed8884b615dc0fb0877c6f9fc3c268afb4449084cc7c304596087a280f2
SNEFRU256 e62bfed8884b615dc0fb0877c6f9fc3c268afb4449084cc7c304596087a280f2
GOST 6ba5b122e0affb713e8923ab27ea57a09aea2daab2502e1d90abd7a3bfc61b06
GOST-CRYPTO df6742553216183d6986a9a4b220f1e7dd525a1c00ad275c0efad5caaf71704a
ADLER32 f45617c9
CRC32 308f0a7c
CRC32B 59e60ff2
CRC32C b0e66dd1
FNV132 7fa6c279
FNV1A32 3fef8a01
FNV164 d3f9a72fa8a62059
FNV1A64 5d07215fb0825361
JOAAT a1a2033b
MURMUR3A f3b6d73d
MURMUR3C 28e2576aa27ee18590e560fc14cd7ae1
MURMUR3F 65ba8f613d577c16d104bca1e818060d
XXH32 82dab13b
XXH64 8cc29364df7c8f01
XXH3 3b3b06829067c1f5
XXH128 a09c558383db365aea5de86e720826a5
HAVAL128,3 82ba4d29dc43bff288fb4d5406f91760
HAVAL160,3 44dc44eb0e4b7057cbf974654a5f621c168f85c6
HAVAL192,3 e46ca427e7d16adc5474fd3340431b16679dc727527e0234
HAVAL224,3 d607d8e27b57d653baf3d86e96fd94d11bc20f178c6188c2c8d06669
HAVAL256,3 2f5f97f1cde695de941d2872ef3cff0d89ede7e6ad24cbc5438a7b35c6d5be29
HAVAL128,4 808f72ca17013c0ca77420ec8f8e52eb
HAVAL160,4 a102b77f31e668baabfab920f7a2cacbf089d9a2
HAVAL192,4 ef73c1e922063e23869e753a68267496f6bead6937769a34
HAVAL224,4 b96f4e0d019bad45712240bd9977fd768ac5d139c6f348af14011be1
HAVAL256,4 0fffeac154299cd3d3d16fcd60d651b75373b301c5a2d27f56a127bcfa74c1a5
HAVAL128,5 2302e9fc2af7cee55576796bb9d9d29c
HAVAL160,5 4dde7e358ffdc40ea8d0252f3cb18d7868d8f433
HAVAL192,5 dbb1af6b25b579ca4f0e450ba54a46d5acc57241d2a66f6a
HAVAL224,5 059d775deace0fa5af0979dc560b7faad7f6975965a823bb19dc7c03
HAVAL256,5 5d0e1037ff81ec07611c45e8fe282c99f955089ee8084c7e597f72f867592aa4

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