SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['SNCR' 'CMD' 'LIZI']bf79123a0b350bd6016594fe0b68f9fd284001b6a5a13c0bfb503faa7e7867ee

String "['SNCR' 'CMD' 'LIZI']" encoded to other algorithms

Here you can view hashes for "['SNCR' 'CMD' 'LIZI']" string encoded with other popular algorithms

MD2 466ab9eec47ada86f4c9ac9baddbdbfb
MD4 4883b2a5e2905c17cf3bea0a700148e8
MD5 53771c84e878655b5392f717d6f2ce1e
SHA1 4d6dac2cd91f8b0242f4f80671826a0705af93f0
SHA224 c4eb8af0097e801168e6abd01a9c91707773ca055b9f9d4c1a7cd4c3
SHA256 bf79123a0b350bd6016594fe0b68f9fd284001b6a5a13c0bfb503faa7e7867ee
SHA384 953d40a72de48ac144d2d5f06f63cea2f733855e7810695f864f421edf7d25e32b52187746bf94a8e844bd5db657a145
SHA512/224 7c5d01be4eed69dd320b7daf456742c2b5c2a56f423f07b7b251625d
SHA512/256 43af41623b349e466e149c9b71edabd12727ff772a9a26d5ec92b981faed97a2
SHA512 fb9e9c4fd8e83b9a139412734ca1f89bc38a91445d0b2d985357b429e57a3b208c13b06dcbc54f1330d8b2ea35eceba7797aed72215cae3c7f61a4eb2ad3f6d8
SHA3-224 ae8e148b7c02a8991d549945be792257ce8fa22f61fa7c6e5f7aa0d6
SHA3-256 8f8da3b0593a602badc7f78c5b6eabc23b2a8ae0d3d98558e844718ef05a13eb
SHA3-384 09ab71451407ffc06aab67a026f0652255076839886ef8d0e0b0b1dcc5648c2d9ee0df92d09bf9e91d300e8beab82a78
SHA3-512 d32da8beedab1c1d510acee67938268402c9e6a875c4d3dab4251eda358a08378c8100f0cf3933cc186f1f71d48761a44bfc1287e712a5cd43382c6849b3e35a
RIPEMD128 b603f4437c3689fa13ae7015018f91dc
RIPEMD160 01516b91409e34b6789fb7001f6e0990db0e3ff7
RIPEMD256 fac526ea8a6c505d5d85deff27f302215c523825c35591742890f6412e48d1e5
RIPEMD320 55cf8775f6a1cb16bc8b0be83a491e152c7101a80519ec0f2514131d426921d50ba7d72d8e631e70
WHIRLPOOL 1e85ee5e361ef432f2e8e50bfcaa7b0e7204aba201a18217d2d1a2d3a9ef74eb93f11907c45235389813cbbf3039d67f1d1714aeb249be527713d30c46e6bec5
TIGER128,3 a8572509db0bb9fce0418b4e6c3ff2ce
TIGER160,3 a8572509db0bb9fce0418b4e6c3ff2ce9c3e2015
TIGER192,3 a8572509db0bb9fce0418b4e6c3ff2ce9c3e2015da3d32d3
TIGER128,4 c50e2a1d4d28f1399fe6d9d07989063c
TIGER160,4 c50e2a1d4d28f1399fe6d9d07989063c51c11aa7
TIGER192,4 c50e2a1d4d28f1399fe6d9d07989063c51c11aa7c8016344
SNEFRU bddb8db6c584c3492e0d9402dd2afa41b7303955e677e3c8abc11695eec0f435
SNEFRU256 bddb8db6c584c3492e0d9402dd2afa41b7303955e677e3c8abc11695eec0f435
GOST 11ac74bdbc943a2522115712deb35441153ab1ee3a7ddc6e35d5d57012f48128
GOST-CRYPTO e3d567dc5db5ef152e2f78a161e9ffdb1179097836e61783cf0d492c96a5b29b
ADLER32 38820525
CRC32 2c20f075
CRC32B b57029e9
FNV132 92a3afef
FNV1A32 6addc14b
FNV164 313d79f6ae3d604f
FNV1A64 652606fb95482deb
JOAAT c974d64c
HAVAL128,3 27908abc5ef66deb494e0d4102f866c1
HAVAL160,3 4abb702e5eedd1302f602e7b8346b7fd521c29be
HAVAL192,3 635ede104bd41ab82044d2c35542a6ad5fb4801230148d9d
HAVAL224,3 cb5889235da65685ab8dde05cb64f0cc275549b52fe646f0856afb22
HAVAL256,3 ac60e54c621056c6267be4018da79f2369515c9a7a8a668fe0ff97b0a005110a
HAVAL128,4 5829e76ec0f9cdb6ea94ec3894323e49
HAVAL160,4 76ba8e00ae1438e65510df44a7bdeaee24b2486d
HAVAL192,4 79e364b126caf9affba5d0baa03756bf3b49b872b7d020cc
HAVAL224,4 526b72b5e7e4ffdd377526c74def13d0a40f3f20c2e322d709e39060
HAVAL256,4 72e9fc0e2bf6fa8b870b8583b0da1cce946359e4380c6606ceef238f822ca4b0
HAVAL128,5 33ff34ccf07ccf493c76a85e094d19ce
HAVAL160,5 ae75a20b16a04c56addd1b58b2d5d81bf4228650
HAVAL192,5 6d15ac47436f9f602dd4103ee7cbddcac697cc2c3478ad89
HAVAL224,5 b1a191f78cbbcf7182730e2c86d1243d4870c91aa717c7ea595a41c8
HAVAL256,5 f9179d0f1540743548204b6e44efbac170a18fc8a3e74514272d1d48e1be9019

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