SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['LCID' 'APTS' 'TGT' 'BNS' 'BMO' 'TMX']735dac25c0a1eeaecc340c4bd20556fa18059af5d40e6a9f0c15ccfc0caa8b0c

String encoded to other algorithms

Here you can view hashes for "['LCID' 'APTS' 'TGT' 'BNS' 'BMO' 'TMX']" string encoded with other popular algorithms

MD2 5673ca2712307a13711d94dd4d19d713
MD4 713a399ae493084b6d5ccd61512a05e1
MD5 efc35bb345d68a28c2b04377dbc49b0c
SHA1 5f50ed0b1842c5c9e2c90f5d21ce587fc4cb7af7
SHA224 ae79c7b17e58708916aa0f084ef4ba9060387188295c5db357615cf9
SHA256 735dac25c0a1eeaecc340c4bd20556fa18059af5d40e6a9f0c15ccfc0caa8b0c
SHA384 5e2791e7ec16022f59ce0a00193131bf8d19a5542aff97b95ce31f160568f802be60c94724d9cfbeb876c2ca0c72b684
SHA512/224 f0e8a9ae86b316f7e78e0de525dcc24dc3c3131d11fb1dcdf8e94f47
SHA512/256 f0ebc2cb8f4d58147fc7a1574894a0fc974e27b88e748258d09cb62bc4064415
SHA512 5b13bf83e7c25104165c5a7fbe553b7a6fe9e047a2914ec99e508d4d474e0bbed68eb2e6c197f63811d53ea7f1add312baaf238d2fb3d68fedede142a2b628f4
SHA3-224 8cbec3c9a7d9f263136a2520a3788f4c90d38b6240e8558c7bca540a
SHA3-256 f31753631f7436c705405dd39248386ea1433877d2f5ad81e557ee617fe492b3
SHA3-384 d6e96b46055594ee6263bd286f1c1534a0e2c57d47d85d5ef5c87005f6d30a2902c2b49f9baecf2e0240a50c4b7e146b
SHA3-512 e082bedf8dd0d4b988891d624cbe6fe4948b036c17cda739eddce8fa85c1eaaa8bbac96d08d591718f2789c966aa5b3d4affe599b4a428ece51a733252e27473
RIPEMD128 8263b26378165b8b56fba42153b85bb3
RIPEMD160 c5dbf40c8e1ceb4364812a973bef056b00b5a4cb
RIPEMD256 3fa5590e859500c1d9fbc60a5c65be0f0954fee94a2c960fd57a879d3053fb64
RIPEMD320 1a09d60ca6d9df0bef94fae40abd8d6df123136d93fe0c33cf339a66401f286b1299bd67a613f018
WHIRLPOOL ed0c36530ba8dd86c7fd5e8fb765e332ed2b3f8491eab57d7c25d801db439160c0557af764120ddbabc83e6ec16c0c0123cc9ba3720e759cd0552a0d4d9a4a76
TIGER128,3 bf85f392c8e1b4afed544ce7c97e44b4
TIGER160,3 bf85f392c8e1b4afed544ce7c97e44b44e0f2e8d
TIGER192,3 bf85f392c8e1b4afed544ce7c97e44b44e0f2e8d675282de
TIGER128,4 56b1e3496b65f8b12cfa72627e957e40
TIGER160,4 56b1e3496b65f8b12cfa72627e957e40abad8f76
TIGER192,4 56b1e3496b65f8b12cfa72627e957e40abad8f76582dcbff
SNEFRU 8a1e65e295c9a92e32d35f6befdb05a0dfd908aebddea761ccb1905370234453
SNEFRU256 8a1e65e295c9a92e32d35f6befdb05a0dfd908aebddea761ccb1905370234453
GOST 0a2f55faec05855727c0f3c35d027ebf2cb3cd519e8f8e7c14aa7bdadc37f6a2
GOST-CRYPTO 42da82f884d9971077a0981d2be226dfb5dd5cb9e1677743f5dd40ec319adb9e
ADLER32 b6eb092a
CRC32 45b52f84
CRC32B bf2d5a30
FNV132 33a8603a
FNV1A32 04486d14
FNV164 b321f0111fa51c5a
FNV1A64 6e215e4d5cf62214
JOAAT 9e25eb3c
HAVAL128,3 2969e0f2df1f2e5ee640bf47c4e44c7d
HAVAL160,3 5e3fa4714f309b5d17b97442aa0bbf2779f0ad02
HAVAL192,3 f35a0928d6407f6519e17ed4344de3c2f18f856ce5e8932c
HAVAL224,3 1b50710b32867049b249f3041f9f24cf0be10949fbafcdcd1195aed6
HAVAL256,3 baa4c903035c1aeb889eba41f643f604d10a9028f1a8b448ceb88539ba3304a7
HAVAL128,4 93d4747f6612c29a2d75b33f1d3c2d4b
HAVAL160,4 30f120b0813168ebded0be538f5ed5034dd403b5
HAVAL192,4 8362821ea1f089ca996eae1a17689b95466065293f4a5464
HAVAL224,4 c0eb2533c62e5d3b43d47f138137022450a222b0af1b0481ac638a33
HAVAL256,4 6c561a11833c66ebc63f82b1a90ee55c513531f0cee4d039ea037f3c6e79d7c3
HAVAL128,5 9669c5189624996706704b295099d544
HAVAL160,5 af57050bb54bc67a6df8b1a28ff755868f3f6845
HAVAL192,5 c6917d061a3ca79f8a589b26ff885c50099a3f2134f78f72
HAVAL224,5 02c063bed7bfccf3113875edb6cfff8adb313e11df9f87a6a812c26e
HAVAL256,5 3c7cb70e25da3ef43e3c413ac83b34cafda4f7d1cb729e50fed9b9aaa326bf14

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