SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['AXS' 'CASH' 'UVSP' 'BPOP' 'HFWA']59032ec3605677ca86d51b7f5afcc0927ccdb54441ba70c95445872d19aed940

String encoded to other algorithms

Here you can view hashes for "['AXS' 'CASH' 'UVSP' 'BPOP' 'HFWA']" string encoded with other popular algorithms

MD2 569b60290303c053681a64d13888e7f4
MD4 e6cdb139e3bd5a5da7af90c4da5dc69a
MD5 a5c56dcb1da91b50a0ec968d5bc77e5f
SHA1 54c962d5a91c2a7fb9a89ef23e4a6a6f58676947
SHA224 860f068aa1cbaa025ac18e8c9706ef8c10132cead5359eb23d41751a
SHA256 59032ec3605677ca86d51b7f5afcc0927ccdb54441ba70c95445872d19aed940
SHA384 aa2ac1e62a1554c781360e794788766e387bf62d35ddbbe14c03a746b95afb4f9d0c1abe86fb84da2dc6723908daf2c2
SHA512/224 b69d66c88cae149a5965aeb7dcef5a7fd006b1d03402d7f6f5d61b35
SHA512/256 7a74a7eb23698e82b11cb27e1590b4773f5df96293b990148293b749750e81a3
SHA512 42a1b3d1321520398dee375140e9cd2b227a39236f606acb79bc85d7dd2c8210a9fbe5e38500ae0373d3f55a970c34b9c0b368e2fc20a929c366984b9819faa5
SHA3-224 22deafd0f024ee3b47294d485872e6ddd27f792808873f51f3474fe3
SHA3-256 5cecd6508776c5b7af3fa9a7f6a4de7b29b42161f0ea1a969b66a4527feb1d15
SHA3-384 78bcb32991696ba71e3b2fb5e28ecc9b2c297a1e05a711afe486b1fda67351272e2dab56605de8fad317857d9ad3f34a
SHA3-512 0633a70a99651fbdff1b0c4ee9a06a28f1e847059ca49888be1ad1b74e450f0ebd06aa4d13ec1daf578c4739544830d6a4afbb3458e772c5145da213029c4e0b
RIPEMD128 656b35e04684e319369d341a36820e15
RIPEMD160 b43796eb04155e006c7e898ad45b342c6b9e1599
RIPEMD256 aca97de6d44153ca386831326a10d15b9a0a43c7aa59fd44460b3757326736b8
RIPEMD320 f8d245c55a52344800c739a2ca946d4a47a45d0da07ccfb27d6da6add9617df539207e5cc7e3a189
WHIRLPOOL ccd13bc80b4ca27060050e898e5db60f3f36cb09aba280fc262874c2f896ca109ee5a64cbcf2a0421714375143ec238cd49f9c395799ff9343fd66088a97886c
TIGER128,3 de75fb3315a054806348e4468583808b
TIGER160,3 de75fb3315a054806348e4468583808bc253c2df
TIGER192,3 de75fb3315a054806348e4468583808bc253c2dfde07b4cb
TIGER128,4 7ca359752661e2174a8a3e4e85ed54b1
TIGER160,4 7ca359752661e2174a8a3e4e85ed54b15d87a9be
TIGER192,4 7ca359752661e2174a8a3e4e85ed54b15d87a9be04bcc71c
SNEFRU fb1aa24d954e3e96a5064d0e28225e066957ce69d38688c379744a6f93974e0a
SNEFRU256 fb1aa24d954e3e96a5064d0e28225e066957ce69d38688c379744a6f93974e0a
GOST 20e4fb14afb3a23ae7786d15ed99df80c095e3038a99a08fab72a1d9a35cc597
GOST-CRYPTO cfdd8fa75cccf4775aa903a8c534bc1cd47455aec94ce75ff4c96950b7d86ab0
ADLER32 9725086f
CRC32 2a260138
CRC32B 7ce3c31f
FNV132 152a168f
FNV1A32 0311a1bf
FNV164 1013e32f864a9ccf
FNV1A64 b3e24e1de7ca0e7f
JOAAT 91b07a94
HAVAL128,3 320eae45da7dd418e74e1ed82d8eb4c5
HAVAL160,3 59c09f088f81504c2260f662aa6f173f4b30d520
HAVAL192,3 ffa74c2f108eccd299ec66f2729f602119c6a1d72353e234
HAVAL224,3 752d70fc52479a4273202aea1a67cd1fd05968dac80cefa40658cc30
HAVAL256,3 560e405b0038a0859185ef865139e0eec47b1f199a035d13b83d525af5c884c1
HAVAL128,4 61a18b1ddc74ffb37115f3c0491ca676
HAVAL160,4 3fb71e13cbd018a0d9180e33db073a262290f441
HAVAL192,4 0e8499bf1ce19ee8b75ba6029bdc30b3bbae45a4dc983bab
HAVAL224,4 597ee9299f75235d60235de79add98ee2ca67da2ceebec090250bc3f
HAVAL256,4 19446ae5de4c87f96169736b6831bf42fe0e2e5bb0056e7fdf5caf4f9f3c5b87
HAVAL128,5 313f9c50b69b2795e9a5a3035d89a2b2
HAVAL160,5 3f3a8e32ea6b956b9804b49ddcfbb03e4ee42a42
HAVAL192,5 2cf1fe228bee84b21c257206083b31ab64bf3f76216a936c
HAVAL224,5 9c71a8d3f904862419fdd8c56dcf20f94d55a19e8a11738df834533e
HAVAL256,5 4b7409f833dbe1d9216f20c423aaac1918f389eb22946b846eb8cf4b75da8d21

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