SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FFIV' 'EHC' 'TCF' 'TNET' 'SSD' 'CR' 'FIX' 'HTLF' 'HSII' 'CNC' 'LH' 'TRU' 'ZBRA' 'WAB' 'LW' 'IVZ' 'FELE' 'SITC' 'FBP']9378c33a9f1616d4283071b687639695a8e495af207ee067e5abd61baa3aaf4b

String encoded to other algorithms

Here you can view hashes for "['FFIV' 'EHC' 'TCF' 'TNET' 'SSD' 'CR' 'FIX' 'HTLF' 'HSII' 'CNC' 'LH' 'TRU' 'ZBRA' 'WAB' 'LW' 'IVZ' 'FELE' 'SITC' 'FBP']" string encoded with other popular algorithms

MD2 bbe8b223233b59002b4c46df721bc0d6
MD4 9921cf13e311b38d81b647eb59f3c0c4
MD5 7c1bbde3d4d6b91b96a8b42d80164beb
SHA1 9e81f19657dd5a9cba23069462601fce15e954fc
SHA224 ebab836bcbeb3d874f9a5e279a86880b49e831123903d6451a716556
SHA256 9378c33a9f1616d4283071b687639695a8e495af207ee067e5abd61baa3aaf4b
SHA384 4bbc4f062cd03803511caa2116cc096633b5a803ed38b1aa3f12e521ee3223246e7534782a3486a392c71a91a410453f
SHA512/224 6959beb15ff93f9a3d9257ea55e55af36d595c7dab7004366c6541db
SHA512/256 a446125e64b1686d64e2b8f08f065f60983b4ab0ebdae59145c5e3cc69797881
SHA512 9ca1ad9695ccf8f4f0415fd944428aba323d01bd678a2429f3baa5d944c3a55b279bc0f03004d43712c5356be6bd40dfc28d4f65509a1c7a1c3480702a289caf
SHA3-224 3d22aa8386da39753705813892b37524d5a524f292e21fc1cfc99f8a
SHA3-256 f67022421b749a6de72235268de2fef9196aed84d0b24cf069814972828f98c4
SHA3-384 a2a3a2908addaadc76a2ea5158cefedb9df89d3bf2f1aa8a14e5dcc7848c90f21ed28c130410a0c1678c987934f5f189
SHA3-512 126caaf6dc8f237322af7c74557a8ce8c0d3538b27511a41136dad8ebdc22507b3e817f857518c17a2497ad59a684a8ef94927dec00d285a987de26a80b6cb4d
RIPEMD128 3b9b09348363c2ae3b2303a7ea43fe3a
RIPEMD160 132a9df314436faafc1ec1c2bd5dd6e95a2eeb5a
RIPEMD256 f9e2e0a72974a6b6c1f3a90fde6711996a8823156ea5b4795741ca1520bd36fd
RIPEMD320 3fb0964f07dd7c2e80dd44b457f9a37b18343293e9047d3b3e109c413966607a09a7ef6fc0c2cf31
WHIRLPOOL ff1d3fa48eb4edc69ba1141271c0200172a1aa2ac2b6b12af0e7e3100684b35b3aeb6ebfa8a9d469729ff94fd3f92475e45515f62875ce22cf81ca48f1d8aa17
TIGER128,3 05700d420784101626bf9a292bb66170
TIGER160,3 05700d420784101626bf9a292bb6617084515fb0
TIGER192,3 05700d420784101626bf9a292bb6617084515fb0240a49c4
TIGER128,4 dca115fb7d2d57c7370d891f6563ee64
TIGER160,4 dca115fb7d2d57c7370d891f6563ee64c11a6d13
TIGER192,4 dca115fb7d2d57c7370d891f6563ee64c11a6d137d1b98db
SNEFRU 8989b4cb90b0a4cab7e65cf77e513899465538696a9ec4e421aae5b4f30e7cb2
SNEFRU256 8989b4cb90b0a4cab7e65cf77e513899465538696a9ec4e421aae5b4f30e7cb2
GOST 8d60db04692728b8036cb2fe18cb542fab527a2530b01d354adbb84c336c3b08
GOST-CRYPTO deff165adfb05a75c289b4ba33228698767a00d424dec0622a42df8e250b4947
ADLER32 44c31ac6
CRC32 6cda4d39
CRC32B 71c86719
FNV132 92803d44
FNV1A32 9c62e836
FNV164 cc9e3accf12e33a4
FNV1A64 a79d382ed6ba6176
JOAAT 4b091d52
HAVAL128,3 546c5c8f1d7b7c99807a515946e95084
HAVAL160,3 1d2c9f1093400502ec1c958ea3a0066456d2714e
HAVAL192,3 9eceeb4279405c2575f3fbf0a06bb890200002e851cf5570
HAVAL224,3 05f12a7bc43e811b2ab7edb484de2ad6fdb5379b6b960e07499b04ec
HAVAL256,3 ed650a596b0445a0a1deb777d763af640dfdcd075fc13c0dee506a98c99e41db
HAVAL128,4 3842dfd1eaa646c5eb44d3a1f7a47035
HAVAL160,4 068d0d0da5dfeb997acb4ef7860e2c45eb23ec28
HAVAL192,4 aee941bbd1f16aace2678c36a7b83efcff5534a341b8e811
HAVAL224,4 030c1dc4ba30030ea81b8a6bf496ed6570580ebe3d859bb69cc3ede2
HAVAL256,4 6ec8f022defa041b710db33352efeaa3447c4bb2dce3554f6062ccd19cbca5f4
HAVAL128,5 703d2113c5984fc2ca9b82c5f4e1ff43
HAVAL160,5 c0211e47468d09d77d53ec092b9e603cfcf25d94
HAVAL192,5 f72f2a6e84b84594287086fe7ef533d99092de6b130c98cc
HAVAL224,5 feee28823a28ead5526818907bf6000d235c75633734e8a795863451
HAVAL256,5 69a1b285cd04d5878c55d2b7730618013a87482b05f9d0cae15f7d283e5124b6

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