SHA256 hash

SHA256 encoded string

43f8209b4bd94ff87a758e548ab12303c45953444d349a514379404fcad578af

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27PFC%27 %27BOKF%27 %27FCFS%27%5D43f8209b4bd94ff87a758e548ab12303c45953444d349a514379404fcad578af

String encoded to other algorithms

Here you can view hashes for "%5B%27PFC%27 %27BOKF%27 %27FCFS%27%5D" string encoded with other popular algorithms

MD2 11874257a03c2a90c49d066fb7920b5d
MD4 26ecd5b905da2c45c2d3e0e5b4b0021a
MD5 2f595ce46986ac0e70257c9babd9d683
SHA1 aa320c9c7a05738912f9dafa47829aafecce28f8
SHA224 ab4cb963e430b3ae4180185cba0633e7c2cbf365abc8cf1aab788850
SHA256 43f8209b4bd94ff87a758e548ab12303c45953444d349a514379404fcad578af
SHA384 9c1f4f450d1b4cb64b516b59b122976c62cea2f30f85fba10c20a68dcc4ba7dbd70a0c9c8e067fec069ceb52dde586d1
SHA512/224 f7b0cfd3324fe017af8a8c7a086a5492cf9ab3021db118c7c6b44ec3
SHA512/256 d763357b8bdced3d34133d4ae59b09ee39310140368372d2f4b808cf4832a655
SHA512 1f7d1d580b470ed8017169089bfb5cefece6e0fa8799b201e4a37bd9a3e97eab6d2bd1097ec5fc22b76e09396300afb35e41e8cb92da6fa4a9936c6007aa50fa
SHA3-224 4e170f7268e336f9357538a15f3e86c09f7466be7aaf79810fae7277
SHA3-256 3c6830ea1eb59ac70c760fbee4303b91e8cec25cae5800b01c0079047d9edf71
SHA3-384 7f9c82bf58b41af4401cdec113df833b480c665cf0f54524b8d7ca60ad79cdc7cdeccc77dd21b55d1d5b55b3060aaa7b
SHA3-512 7d16e39c0875bafa406cf205e31c065f7de51155a3e5a7cf3f68ad549136975560279bf9e15e8c1c8ad87a49095909e0772561bc5a2d0d822924db7fb9d7f04b
RIPEMD128 5da8680d32c2470ef67b82fc63e13a5c
RIPEMD160 3fb8f163b5f2e11b81a4c8a39d7f2da80884b339
RIPEMD256 dbf3f7e7f85c86dc4e847b222188f97f6085cf749d2da957bf1527d890f7e783
RIPEMD320 dcf4a544265199ebbe3aa33a8e86c285333a76220692483dd95360bd57e2d0cfd755b2c47b07f342
WHIRLPOOL b1beea89541e74c890b10d358eba885c35e08824249cb42a5e9863245b1b08382d2ed1fd60a71d9e130ac3ce5c628f1d6524ea5656ddd2e014964949665f0bf4
TIGER128,3 6f76975d4a92d1412e4e163d44a5810b
TIGER160,3 6f76975d4a92d1412e4e163d44a5810b5a4f59ea
TIGER192,3 6f76975d4a92d1412e4e163d44a5810b5a4f59eaec0f403b
TIGER128,4 8a74470f45f4eed1bcaabfb9cada79a5
TIGER160,4 8a74470f45f4eed1bcaabfb9cada79a5ac7503ec
TIGER192,4 8a74470f45f4eed1bcaabfb9cada79a5ac7503ecff53046f
SNEFRU 71e7dc95e2060f5c141d7dc53230cf3ac82c338e976358a53fedd5362363138d
SNEFRU256 71e7dc95e2060f5c141d7dc53230cf3ac82c338e976358a53fedd5362363138d
GOST d0fcf4853b589529e0232b6e2f91168cf15bc614ed2b48a6b00c64e808f8b3c6
GOST-CRYPTO 4a8ddcdf278c8a2d24a4f45d83303eae0206cf0db611dc30c3142268746ab80e
ADLER32 94fb07ec
CRC32 3b14d755
CRC32B f71125cf
CRC32C ee8c3ab2
FNV132 fc9e7562
FNV1A32 07dceaa4
FNV164 5156b6fb3b012d82
FNV1A64 c83c77fd0326c964
JOAAT d73f4aaa
MURMUR3A 7e0b4ff3
MURMUR3C d51fa1ec8ac18cc479b4621740eebe53
MURMUR3F 514d562db25e191c6978e1294cc9e760
XXH32 dc726861
XXH64 b44c656609d645a7
XXH3 28e25f4f7dfb1371
XXH128 8e9f2762b958b40f908785f1846ea085
HAVAL128,3 4e05edb005d048be14f44c659f67d914
HAVAL160,3 7accbc48b502894a225b8eb7c222be34ff467103
HAVAL192,3 193a45c6232ec8c91b6c77a5ead3d9a6897b9a1df668cc31
HAVAL224,3 ffbef0b61cc0e6b689fb9620c5f6960bb8bd65114c0cd41a042233c9
HAVAL256,3 e6f05efe1c9cedc9b23b25689f464ccbfa5757e2d0fa4185ec15de79eda534ff
HAVAL128,4 469a5fed43f57f40ce188b4b894b3dcf
HAVAL160,4 234fb3d6fae215dc09f38373d569d0bbbf56d752
HAVAL192,4 86220d12991fd7ed8ac39c9f40a47964227b8e809e1c6281
HAVAL224,4 7c425a032851809f7bae52858a205edffe208a7d8c61977546640e6b
HAVAL256,4 dea578a701bc74731e13b6cee52aaed4295c3868fee78aae17a22fcf83fe8bf7
HAVAL128,5 ed68c46bdd7413603e3157a0db633780
HAVAL160,5 d3c7b6e9241b853d19ed98b18789b9e54efd9ae4
HAVAL192,5 4aaab4988acea69b9bb3c77c2948b7f64a76ca189b2c091e
HAVAL224,5 64e555697fec38f7a04b58f4a8b2468859c17ecc31a46e7cb0ac8c44
HAVAL256,5 144b6c7f875e615512a70f52e2c9928082470910305e930f98280fd1b1cd68f9

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