SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['VBTX' 'OC' 'MLCO' 'ARCC' 'AER' 'TKR' 'BPOP' 'SRDX']a450c502c96354ac937475bc19753f02a19627ac9b836bf54d3bdadd2a3bc8cc

String encoded to other algorithms

Here you can view hashes for "['VBTX' 'OC' 'MLCO' 'ARCC' 'AER' 'TKR' 'BPOP' 'SRDX']" string encoded with other popular algorithms

MD2 59273849bc61b8c1c94e5d2837d738d1
MD4 9e01e8e213907bb9129a8ef4a3579bbc
MD5 e80890661a9f35201ce11133a6eed2ce
SHA1 3c40dd22d342ddb5fa8e380004a03ad7fa35f781
SHA224 bb7b109fbe1278adcbd184d30de0c82a7c23b912b84381491d704946
SHA256 a450c502c96354ac937475bc19753f02a19627ac9b836bf54d3bdadd2a3bc8cc
SHA384 aee3b2fa6f28923e9d891584b52070c116642f3b106d8d2fc8157f548760e83494bfbff6af9d89df9aa828b78bac9c85
SHA512/224 29327c80a7850ec0e95fe431f35102c5538d4a047a4f0ded39ea95d3
SHA512/256 2a2650c2c1ca5d240dd4a55893898a1a9e3db7908b9862c17de05ca437db93cc
SHA512 ad5fa769c61259af2cba0a25d094a055492891f4adf66da82e8807f53116b890f3fe456eb92d652905d0413041c583155661511676711f0d4a0d1ce20cef525e
SHA3-224 f56eff0d80937025940db135b12e34c82f01a53587de5d178d3d100e
SHA3-256 faeda5c1d68b1f694ce1760ddaa26b688e50ab15d785fba87ea59f55b1121ff5
SHA3-384 c7cf6a1aec8ed8e899e490c9a1732f20a441760997e94929a975470b6c9dd1e8a7587bc4b45d32f0626363ab7c55d4f5
SHA3-512 05cc13b164cf43f0abadc914b43058e778b6f4be02d3542592eb2f1bab9108b33a7714583f7840372c8e9ff615b0fdb23a2aea58c661f5989e1a9db2079524a4
RIPEMD128 ac9982b62b2b7f6a47a580d42d7c71e2
RIPEMD160 181a310e5d2a68431d3bf54840e5e3388379fa10
RIPEMD256 e87c23cb69d125d6a9c082b8f98126e888e645079c0100112757ad62952b9f1a
RIPEMD320 dc2e4abe3ae74a80c901d36c76092b8410f7fe4e2ad6609f8f0fcd5ab243d543c6a2b3fc064532f5
WHIRLPOOL c9bd56e7204c80feb9f3ddb29241b2fa1ff3a0b24a1f8be4243b31e4c52e82eedb1e6bc4dbf645db595604f73d8fa56f43b3774a9b77c84999c2b8dd1114557a
TIGER128,3 a2649368f0eb98f3c0a564c3961b2e04
TIGER160,3 a2649368f0eb98f3c0a564c3961b2e047dc6e0e1
TIGER192,3 a2649368f0eb98f3c0a564c3961b2e047dc6e0e1b30d1243
TIGER128,4 1bdd9235b2b96c2cc0cf30e753a0d0eb
TIGER160,4 1bdd9235b2b96c2cc0cf30e753a0d0ebcb84f7f8
TIGER192,4 1bdd9235b2b96c2cc0cf30e753a0d0ebcb84f7f806e0d654
SNEFRU 847281f0a40a728a667a2611c48c06b6afe39f631b016a6cbf74b5c942fe282a
SNEFRU256 847281f0a40a728a667a2611c48c06b6afe39f631b016a6cbf74b5c942fe282a
GOST c0df4c1d5d3efe6edf4b984313fcdb6fdcd6a7154d1a832047a5aa7433b114ef
GOST-CRYPTO eb23ccf4683e80c912aaa18d3e6a6bff7fe6945d49c3514081af5198d1dc8677
ADLER32 4b540c5e
CRC32 63aa7e31
CRC32B 6077e181
FNV132 5b4dc05e
FNV1A32 4c2377d0
FNV164 d66d07f0e79e1bbe
FNV1A64 281748a9cea92b90
JOAAT 4647ab2c
HAVAL128,3 11cae5893f0ccca90b711b8ab30fa918
HAVAL160,3 5dadd2cd1784d7a4360b8a0f59ecb7e72285d29c
HAVAL192,3 c32c86d5f35a9f53cbebff968f030fa622b17a6b2698f72e
HAVAL224,3 3fc1eefff0e7c90a923570c2b983bb1273d51a90e3e13b0c746b7fe3
HAVAL256,3 84d3fd8c57d56e906089f6cac89ae78852ac9aef878bfa82e55104227ef5f227
HAVAL128,4 09e43bcee8ed09a379b9c7add3cdb21c
HAVAL160,4 fcff0432fc646385f10137351f5d376ebf7238a0
HAVAL192,4 14d098741a87b71288de2f11cadce3ef4b937a86ab7d24a3
HAVAL224,4 508a7ecb2137e63d98efe10a2a7721a8b0b717936bb65f406e351c10
HAVAL256,4 3e6bc0166a5c0c302bdc5afbbf4cedf301bd8c24b986e01bbb7fdcd54a3f0726
HAVAL128,5 c847138ef632d84c1eea0d9a0b3fd6d2
HAVAL160,5 d4cb651e9ceb153a2b3fbe2e4da0a722c35245a4
HAVAL192,5 d8fb3c5859385d043d56aec73455d3f4ba01321cb04b12ee
HAVAL224,5 cf814e60117204316bf7c9bb7064f7114a43977336e742dd93a7c661
HAVAL256,5 35a8dc204f8702925a639f138a723776471fcb8185af888e25ad5f14431dff89

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