SHA256 hash for "['EXFO']"

SHA256 encoded string


Your last 10 encodings


String "['EXFO']" encoded to other algorithms

Here you can view hashes for "['EXFO']" string encoded with other popular algorithms

MD2 5551a22daa99387ef3d2488d649c8268
MD4 407ed9c93449e809fe30f36081dcbea8
MD5 c38eea972f574e058404ba6ab4e1fe9d
SHA1 1dec0823f151b2f5a02e0a5dd320cbc6941272cb
SHA224 73a05ab77bed4c4fae1e20dc7dcc56ead982f313fc1e308333418743
SHA256 367de4c8f7a09cbb1d9d678dc7694821ffe5b5c2e01399b1442f28b2dfc423be
SHA384 6da2b8e99780e53f1e8497610cb1f547a7f69060efd1790891c724bc1a61cc6ffc6479d2a1bc2024d96642fb1f97fe1b
SHA512/224 818e0e40586e68e14a33235a5e86eefd9cc52a270f34951b7b7fe03c
SHA512/256 561723133f74b161200cb9fbeb8be33f9001f7cdbd53e3aaf6adf3a586339958
SHA512 7731ffb2c3ed14a9f9c61d1d789e69997f99f05ea7c9cc37bb3950964b2843eedbdccc0484b9726e260e427d3addddd5c2e0a087438d94d167e86ede0ff9fb60
SHA3-224 e316a4dfd829c3cff8f2ff683261d244381b1861a5c2625bc12f088c
SHA3-256 73e4b05d1c19d7dc6ffdd6d15e94f1baa30ae4fb926a3267a8337376d9357162
SHA3-384 9d330fbea5f3b9e6d47e9871f59f016a755d79336dfc3f4a767cb607c7962d2af3e2091c5e8d0c71ef096c0b1a5fd921
SHA3-512 208b772b15f25a29c80c1c7e991462aa5cf22f62cdb60ddd874c2ec170bdb65d64b412f5018302e3ca41fa5238c0d50ef21ea358ec1503f1cade653b94d9a048
RIPEMD128 a6054e5bbdb1635e6993db0c41854d1e
RIPEMD160 395615bd57c9191ffd9792e1bee1fad81558c94e
RIPEMD256 f2796dfafce88cec631f83f9782b1fb4ba3fcd53d778db808dda3aef573b5775
RIPEMD320 724155e2da09345e77d3f51be0b121d1f4dfa1314cf1146f78d3e0b0865ae537801238eb610938ba
WHIRLPOOL 67b9c31ef10a18a51ca0d12e62d7872888aab3ebaeac3fc78b71e009151e71f565dba3679af1558a0cc860a8edd6aac5f9a1377450cfc4ca8b4af7b0c34066c1
TIGER128,3 8ef1633f34160665a9bff037b50d8b9f
TIGER160,3 8ef1633f34160665a9bff037b50d8b9fe39e58b8
TIGER192,3 8ef1633f34160665a9bff037b50d8b9fe39e58b867445519
TIGER128,4 2ee021673f00918441659bac921bd869
TIGER160,4 2ee021673f00918441659bac921bd869710a6d32
TIGER192,4 2ee021673f00918441659bac921bd869710a6d3236243fdd
SNEFRU 04840f950483db5618054fd196335f49871f875dd7cb8f97070def45161798c3
SNEFRU256 04840f950483db5618054fd196335f49871f875dd7cb8f97070def45161798c3
GOST 26c032b440a56fa3e52deaabe63badd016d6a9a314444a0726be23337b347d70
GOST-CRYPTO e255acd614f2e678e8894eeaf12e774cc25ac7499e3d1d65ff9dc9444d2963e1
ADLER32 09f70239
CRC32 b2ba3fcc
CRC32B 3a247a0e
FNV132 6d72f511
FNV1A32 6a2e047d
FNV164 508de9359472d511
FNV1A64 4124aebfa5e38fbd
JOAAT a263549f
HAVAL128,3 96b02fb4aa73dc669ed0f0a3031962d9
HAVAL160,3 ec87f10451be30f423956591f7bde01466fb3908
HAVAL192,3 684ebe166594482dfb8eaa2b95488ed458138a53a3307d6b
HAVAL224,3 979aad2a9254f2d3a006a7d8648657b5c88925465271b771b8fd9881
HAVAL256,3 1e77034ea611e1801820e0423fc4dec419819e819241af783785dbb36d758b85
HAVAL128,4 0de2a3f547597946280fa1259963ef43
HAVAL160,4 3e06d0fdef9b5b50410f2455d93d05bed0f4e612
HAVAL192,4 20f049a10e9d2823071366199b9e14e805432e6a10db44cb
HAVAL224,4 e02e45dfa808b641a014f8e6010076a2784c8e98dd360cef24dd9091
HAVAL256,4 81a1deee8add06ccedd57c42a230a0db3fa077b5b4d98d4e1e2e4b449fcb77bb
HAVAL128,5 78f150044b9f93cd386b756d9241d673
HAVAL160,5 1e162e3d600fb43405ea387b05cf46c718bebe25
HAVAL192,5 7952dc2e21d7222c4c28ec26da066d963bb93d356bf737c1
HAVAL224,5 246650072ccceb83d8f86b55f1045f5374eabefe5a2543b13008fc9f
HAVAL256,5 5b54e8344a9fb25c91e0fd97cf6f09bc898186cd946d5eb9e5bbd884f69f5450

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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