SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['TSLA' 'LVS' 'DRE' 'SLM' 'SLG' 'CNS' 'NBTB' 'WASH' 'UVSP' 'NBN' 'CMCSA' 'MCD' 'STM' 'TROW' 'RCI' 'EWBC']484b9c16bedb5e28f687ddb83de160935b459f359cbd18dfd483d0c0a35f806e

String encoded to other algorithms

Here you can view hashes for "['TSLA' 'LVS' 'DRE' 'SLM' 'SLG' 'CNS' 'NBTB' 'WASH' 'UVSP' 'NBN' 'CMCSA' 'MCD' 'STM' 'TROW' 'RCI' 'EWBC']" string encoded with other popular algorithms

MD2 5bf0e504d4a6021457adbfcd41eeb3af
MD4 92ab19351cbfc873645a5817932db3bc
MD5 3f5a3a56a4467c41ba12dc1c55184f7d
SHA1 14cfd0de532ed0df1013f6ce4867a59c161bdef9
SHA224 e4c33f0fafe5c40821b03c93af44dbb74a2824a20abdeb002fef7dd6
SHA256 484b9c16bedb5e28f687ddb83de160935b459f359cbd18dfd483d0c0a35f806e
SHA384 9f58759f7266d50aa24243c5d0303f67fcaddeb986bbb97af193eeb4f4f0851b5bf0bded4aa8669832b1dcd86b2661fa
SHA512/224 17723185cea09f7752f70208d606392fd79f13cbb99797a827adc85e
SHA512/256 fe4014ce138128a8a81687cb3fac4dc7d715055a8d5e85175825671d81388226
SHA512 b0ea31b51ce1a5e43139dd1a0eae95be38cda6900126dd3a126eea361a3d369dc2651ebbf9c1c2b0e7a72440438d34c24f8f775ba8b574ab258f41040f249279
SHA3-224 2dd67f55212b77712564014c1b711b879363b761d56b4200062ca4af
SHA3-256 52eb0c40968bc4f9f891039554e88381bb0de0c51cc8a3e2d30c1933794a78c6
SHA3-384 cade67f594f87949e4956f318f394afd2d3c4948f3d55823d35a2439aecc6754c44d3b8ca1c2ebdd55a9850323c85e7c
SHA3-512 d0c9756f8309c4c36ee444dcf42a25a55ca5824153b6911982cdfdd2617573c8066a8237fd3daa5f71dd8ca8d944c36fea652856b78a570f25bc8457a46a64c1
RIPEMD128 6834622e0cffc0da75571e46f8b3cdd3
RIPEMD160 0f51ff20e99513c08133da9e73cc29cdf739ed17
RIPEMD256 3065065d35b769b9b0d4ba41cce237d9c4cfc02d89cfcfcdb576a887aa381f82
RIPEMD320 571de409b215f28e4fa131b8f213bafc39dfaabdb5d996a15e1de5e5d820d2a3dc43fb5e4ef0da74
WHIRLPOOL 547c26d7c591cbc8e3cdcebe897bb36c007b3f36b09564bac9a89b623ab28a7d1d789f0cfe2133dd9ee980bdf86876a6c4b7b86cce0834dca63521a5c6c00ea8
TIGER128,3 76b99d7b85060491503913d893e05cc4
TIGER160,3 76b99d7b85060491503913d893e05cc4ef63fcd1
TIGER192,3 76b99d7b85060491503913d893e05cc4ef63fcd1ee2b66a4
TIGER128,4 a66d252bdb4edbce8a754a8ff03bd0b0
TIGER160,4 a66d252bdb4edbce8a754a8ff03bd0b0c591ea49
TIGER192,4 a66d252bdb4edbce8a754a8ff03bd0b0c591ea497340aaaa
SNEFRU acef4451b0b558ac184cf1bfbedac751c0bb8c3d039c916e9aa3faf442b24206
SNEFRU256 acef4451b0b558ac184cf1bfbedac751c0bb8c3d039c916e9aa3faf442b24206
GOST c7fce4953b4bd218769c762455e9d7a50846ef8e1998bf74b5f4812585b8734c
GOST-CRYPTO 9f4d6941a140cdecfa6a621666d469b2f337f486fe6e9af596d564b25a3f9ee9
ADLER32 02741832
CRC32 6626a63d
CRC32B 2e8dbac3
FNV132 f7d8eab4
FNV1A32 3e584e66
FNV164 0a2bfc4eae960654
FNV1A64 3c2c005b2131dba6
JOAAT 81d8a9e8
HAVAL128,3 776b214b1514a3f2450ac0030615bb7d
HAVAL160,3 3febb11e7f8e4f688fa18797e470c6af7443c355
HAVAL192,3 cb10d94538fe23e2c4cf3a43534846a39e7aef04dc2b8ee2
HAVAL224,3 db5537197c64f04d89bf3aabfe5d6fee7e32b708c417f4c6d246dae4
HAVAL256,3 78432985b413f24b8182a62caca699f27de78296d07aa10db59c2050619bddb3
HAVAL128,4 ed07eb22f00dc225f8afb91046fbb28c
HAVAL160,4 9d92092ea0da4629b18442f23c5e399909f92128
HAVAL192,4 956482b90c74b2457eee945dd13de7eeab0643bc78bf2cb8
HAVAL224,4 1f6ef136ee02deb2071412eb480d52230a89c28c0a59214e4d4fbc89
HAVAL256,4 f3826157cadec34461c1b73c994efb3c217bfbe52195456e3ae575227ad9c454
HAVAL128,5 0fb56696bb7e9a2c7b96854e3804d4df
HAVAL160,5 04937cd204cc905798101f2c85de4999f1a18611
HAVAL192,5 8c482a804d0baaad7e59f2b5972f5befcaaf92c4b88cfe60
HAVAL224,5 59c368443dbae35933db4b2bf5871dec0243421b85b9e18f9c42e0ed
HAVAL256,5 e70e89073f6bbaa23d03a0047e20d784a6adc681ae04f699883875671d7dd953

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