SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['TCBI' 'BDN' 'BANR' 'TAL' 'WNS']4cd5e73c719d84192dbaf424be64eebd49c0320346434a0c56d85d35b8db4bf4

String encoded to other algorithms

Here you can view hashes for "['TCBI' 'BDN' 'BANR' 'TAL' 'WNS']" string encoded with other popular algorithms

MD2 0674016898d62a386fbbc443b3df64b3
MD4 4236979f1204c2ab7556b5f5c2450ea7
MD5 7b13d7224fca6ed3b59b5c3ee30404aa
SHA1 2375f78190d684d19ffa77e6080c3244c3d9de56
SHA224 51a6a4dc00f0d364479f58c29f781700cf9783f961eb454dea39ea8c
SHA256 4cd5e73c719d84192dbaf424be64eebd49c0320346434a0c56d85d35b8db4bf4
SHA384 456884a74aa5b4f3107caf00a12a68c6c1229a1abf89c20f22573ea7349aa8c51f6769aba5db34b850dd3244f8efabe2
SHA512/224 a750ecef5854af2834b07ce86b2f0f70424c6d06aa80f9448e626ade
SHA512/256 170b0003ba668e00ccdc0c717ad4c6ad651a9191abae974b11faabbf6c9db312
SHA512 a29ae8fe65491f6ce3e1f67b9ef37a5d14f614f5fda4215f18fcb6e2fd89905609827f17d3b496e1ac051a7c3fff02b989aee65aaec143c2aadfd61823a9ef34
SHA3-224 42229876f929d971a5e9564a317fc954c482e4f9d80d5b74ce239e50
SHA3-256 1af0b51cfdf49ead6958cf069187c964a6c8d6bf5d24f34845ff119bb05bf5ef
SHA3-384 bbc6b2e089fdec2f571dcfff74783d6160ca8bbfd35ed7c52fe42486461adf8906c860bdb14c46353cd67c974821b7d7
SHA3-512 537541aa9aa4f2a5e3f9762cc21a722441a8e8867e53fb4d61e8564da9397f7929255dc1b4efd52c3314a6476dcf2eb3c97cd05b65ca1f9af93d293d4e9f97a3
RIPEMD128 7bc59f3226b4045618f708e27b680be6
RIPEMD160 5bfd642c626a5097518faa9236fef540e1d218cd
RIPEMD256 0a4c6a30c09d8464b795e775ce2ab890f5afb010e6e95bf8f61d1bac6699174c
RIPEMD320 fce6957d6233ba73c465e5ff2e0f3a8aa595a8b4869d8817e8bd4b402fac9aa077ff1439be6ae0d0
WHIRLPOOL a57e9c4b4bd69f27396f6ceb69a63aaf7df2a08b99c1aa0b878be44216b9aa54173a252b65b0a149f56d37b110a337cab16efa6032b38ffa16299feb1d89d654
TIGER128,3 c0834d1d2610a825c93f55d01699b738
TIGER160,3 c0834d1d2610a825c93f55d01699b7383226882d
TIGER192,3 c0834d1d2610a825c93f55d01699b7383226882dba252a71
TIGER128,4 8fe0f0ad3f5899e05b0e696001b82a00
TIGER160,4 8fe0f0ad3f5899e05b0e696001b82a00e677b074
TIGER192,4 8fe0f0ad3f5899e05b0e696001b82a00e677b074bd084781
SNEFRU a232e331e3a1cd2be43d2f0842c9ca4e3ba94418b2bedf20a04d64671458039a
SNEFRU256 a232e331e3a1cd2be43d2f0842c9ca4e3ba94418b2bedf20a04d64671458039a
GOST f151a53f312864e562b806b7b4d73ba83a56525ebe28a499ab470e088ab10a20
GOST-CRYPTO 73d1b0e066d7d1ff0ab8b704c4039982eeeb442371e1aa0845ce83178c026d7a
ADLER32 819807b1
CRC32 15689159
CRC32B b1ba3f2a
FNV132 e7018f17
FNV1A32 f6000983
FNV164 49b792b41d716b37
FNV1A64 9ae65e3e4896f3e3
JOAAT e15262c1
HAVAL128,3 156791933d3934c909527f806dd3b9f5
HAVAL160,3 60449cea7b17ca2e12a0c54b99e2cc23f204b35e
HAVAL192,3 f70156f8be5c240b588de202a4516152d18496d6f3c2f5e7
HAVAL224,3 f5c3c7cbdfc256595f8a75e2e1fbd6fdcc6c8e129ea87cb0034094fd
HAVAL256,3 b2417777b90127ff6f95e6e31759dad9de518dd08636e6b7a62cc88447541f74
HAVAL128,4 2eb96a6b23083e6a1cc6d4d2e47a2cca
HAVAL160,4 7739540e09fbdfc127eb02c51d649393dd5beb89
HAVAL192,4 4925b15ba4beca668e37ceeb4978457f7aff9cba3f0f7c28
HAVAL224,4 81d893c274c5f4608dc26627e69e71baddcd886d4965335bd2a2444f
HAVAL256,4 d0ce7cf05c120903b74fd28ce44bd6e7d2913e953b5a2526c753815fff209181
HAVAL128,5 d9bf6ce124f06ad752e8be62d26bb331
HAVAL160,5 811250bf563b261e1b252e3de354a771123770f4
HAVAL192,5 0cff75631e3d985d146010ef06cfa577bd484977224229cb
HAVAL224,5 b7aaaf950b9004fab9793d7326f261f908f3726ef79c133259a54963
HAVAL256,5 f1fcdd3838ce3e0d1d443129cad4364f62585cbd0590d68a85bd6bbda6548090

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