SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FOX' 'WTRG' 'PRI' 'LESL' 'LOPE' 'ACAD' 'KW' 'NMFC' 'GMRE' 'SLRC' 'MGA' 'NJR' 'DLX' 'MFA' 'PAE' 'GTS' 'INSW' 'NRP']323c47686231e7ca77cf4e80d6826a729bf188f17e5bfa799ba8ed830e305e83

String encoded to other algorithms

Here you can view hashes for "['FOX' 'WTRG' 'PRI' 'LESL' 'LOPE' 'ACAD' 'KW' 'NMFC' 'GMRE' 'SLRC' 'MGA' 'NJR' 'DLX' 'MFA' 'PAE' 'GTS' 'INSW' 'NRP']" string encoded with other popular algorithms

MD2 10f68da3263c0cc887e5a47bb7207a09
MD4 26fdd33a27aa45c4b4bc94db959e0e85
MD5 247f3fa7875df8641dd1ce9a629c9e55
SHA1 048793e83e625cd5074636c0328538d15a7ed4fa
SHA224 5bc7e9854e3407312a3f46221d5407ce2e77378d92ecc095f41aff49
SHA256 323c47686231e7ca77cf4e80d6826a729bf188f17e5bfa799ba8ed830e305e83
SHA384 f8e6eb497f88273f75c380fb6a84e4b13f84185603de4d5dfbd6e1467b431332eb4a48ce48cd805d2e82fc32da401e8f
SHA512/224 96555078f869787fe3826d07e6a2bec74b4f62e89c6c175c882db300
SHA512/256 1152678891ab91c5953ab17168802eb532992d186996d0a37fc1b7fc82c821c8
SHA512 eba9b5c2dddbd1d57f94275d75c2d4761ee83d6f363579ec70baa70d06362ca9690be9167fa22b7b298371a52f0b525bcc0f17795f0e3ae9ea4872ef7d63e9bb
SHA3-224 f705cc65971f61ddb1a2805ca17fef697ad8f47544522397a76091eb
SHA3-256 7d3e417222729f425c00deaac3d61a9926603f0ef2ad56026a9ca39d53ade5d0
SHA3-384 268cf078fd87731a407836911af2f167e10142eee366a0d56319bf1f03f3c466a1133584e61d47d07e7519f542ac915c
SHA3-512 4c5374799eb25e9a578f309f530021d1e7fb35c9db88a422de03611c43542f3348c4aea20c00d22a8af84ccd3bff5295dd32b443bcf31a19fb4228218b75ecbd
RIPEMD128 f05fd4800f55bef5db4f155f52bd0341
RIPEMD160 acb151184ef1a4e4a25b65466cd1678ba8d38b9a
RIPEMD256 15e0644455faba661b93d8672e02be1f02ba84e75d04fe60d1711b5e98aa0522
RIPEMD320 0473de4fd5853b2a50d394f1f73eb92b15824074bb71bdec9e7bda8b18eb0f0a8e6a045fd7412f96
WHIRLPOOL 2f7a2f107ad825ba23b6b042f3334a2f02277c52e81f929f83b36b4dd6f1c77b4f10a756956b560a53fdc0847ff7f1ffd38646a31da65017ae570ada49b17704
TIGER128,3 cb3ff925cf13ac914245b5c9935abaea
TIGER160,3 cb3ff925cf13ac914245b5c9935abaea3ce5bdc5
TIGER192,3 cb3ff925cf13ac914245b5c9935abaea3ce5bdc5a68c2f14
TIGER128,4 d7cd6aca30612d1020e3b2bd34f0d7f0
TIGER160,4 d7cd6aca30612d1020e3b2bd34f0d7f0acb4dbb5
TIGER192,4 d7cd6aca30612d1020e3b2bd34f0d7f0acb4dbb53ae27213
SNEFRU e978bd46ea21e8927dbd6b906298e2c835d4d22361386bde7716951cf308e6ab
SNEFRU256 e978bd46ea21e8927dbd6b906298e2c835d4d22361386bde7716951cf308e6ab
GOST 8c08d8745946644cf0a563935779a35c375135f1c9a67d826d57faf1cc59fd05
GOST-CRYPTO bc2ad1e57e9fc0e0673906d55a59ba9bdc96cfd254aeba9b0e64b896d5e93f31
ADLER32 104f1a6f
CRC32 31ec2f0c
CRC32B 2798dd80
FNV132 bdb0b073
FNV1A32 790ba48f
FNV164 09a25c1fbde906b3
FNV1A64 20945f695c1f378f
JOAAT 9238e071
HAVAL128,3 7451c24c0a6ce72df20a3c9cf2670cdd
HAVAL160,3 c11c55f719ce2fb754f4fe8457894e7e21be3c4c
HAVAL192,3 199a4f13804b05511d36e2657f5adcb3567710f62a04006a
HAVAL224,3 66958160ec0a9e7622a6be3bcab6398b734f03cd1e5acb2aa9342423
HAVAL256,3 165144f51949742e5d5d26af87f24677c6d9de23ee61dabcf8ff678bf9251ff8
HAVAL128,4 73a9f0226a3071207a5ffa4d0648a595
HAVAL160,4 b0d56b62070e78312262159d7ac2b57e21675a4c
HAVAL192,4 8b51a0b3660cd92dffc6962e615f1a8864defe3b38f5c20b
HAVAL224,4 d4dfa9f897fd23d98fa2eb89702f56f77f7f68b7d2155bf13e3743d5
HAVAL256,4 f2463f2cb48e871d3391a3d2f7b20ca8bca63538e5757189ba0fe23d33394c3d
HAVAL128,5 7d0fb28813ea639c652545b3edbb385e
HAVAL160,5 505eb538c6ab34a51ba23571504ed86d9105b30e
HAVAL192,5 e2dac1a2d5bd16a55eff482595b7bb5e47f0ec0a3d6b75c5
HAVAL224,5 fbdbfbb9db9a4c3915cfb16ed69375591cb43bcdab33888f22540647
HAVAL256,5 bf6a50b5e8145e674329951a0b3c66fa137dcc761156db150087da1cae6baee3

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