SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['SWKS' 'CNO' 'MATX' 'SIMO' 'HCKT' 'UAN' 'GIFI' 'FOXA' 'EXPD' 'LPX' 'AVNT' 'ARCB' 'INS' 'TTI' 'BBGI']1822ccd85b24ef5ef02cc9c539c3bb6b5c359a4695c25d393936c8171758cd20

String encoded to other algorithms

Here you can view hashes for "['SWKS' 'CNO' 'MATX' 'SIMO' 'HCKT' 'UAN' 'GIFI' 'FOXA' 'EXPD' 'LPX' 'AVNT' 'ARCB' 'INS' 'TTI' 'BBGI']" string encoded with other popular algorithms

MD2 b942aa3a13eedd02b23d67cdec783452
MD4 bb48d48770767c9ff196777274b1291d
MD5 56282657014c63072048cd95d7fc39f4
SHA1 65656d3d13a235dc2f66a6f709e09faa7c7475d6
SHA224 360218197ffd45ccc521162faa0e51e3324aadea42f86642250c6412
SHA256 1822ccd85b24ef5ef02cc9c539c3bb6b5c359a4695c25d393936c8171758cd20
SHA384 a8f7636b081b02bda2c7e4aac49d182d35c4b86e2d717e268b926e9273915a4bfeee92336f1b47ca745850c995c3ad8d
SHA512/224 247517ba3f766d29f7010cbb66b3bedfe3e7a40955dd2655f884b46c
SHA512/256 06f29015d6b1dbf98b0ec29796f88862a3c4df1fc6036793ee98a7717166bf77
SHA512 6780ea8dde1ff35cbcfc7d9c632785bad0a31950bc8433b455354fd10ceeb073bb00f3d7acb620a9d542ac9db51d2f347ebf0fec777d2a578bf5fe63c42a4564
SHA3-224 554e1f18153e38830704542c61734b9ddd0569f3c0f7bf23039044dd
SHA3-256 222d6aaa89b893789b86788c184163ce3bcb8553a1113105b49ee0551952e257
SHA3-384 9d007e97b57579c90f68b33220aa219e22eb042ae3102413a8d73bc9c1bcc8ffa5908064d3d8423565bf9a8d4cd29ee3
SHA3-512 496a7da3a52e9c8fc1ea590553c6bb7fce707336f000380c1594d582020362d735477c396bc7812480550baa67cb27ea9083eaa7d78eb5a86c23b996c2c5cfc5
RIPEMD128 d3921af81e7cff8b313449128a5c5b7f
RIPEMD160 8df68ae03a0beedd8951c3ca4a7d82be420196df
RIPEMD256 d92ec275280c56afb332724ec97668a75352cdbe24bb8f774c2d36af3a1b210d
RIPEMD320 3f09895879aedeb3dc00717c83307f1adfd7000078d4e68bb970c78322f5ac0938c02725ba8b7f27
WHIRLPOOL f24217be7a96c94c84ad12626c501aa34be5716a02365a661302d239eeedab65489a89ec6119f99f0c18b37a926885621cb529dc77e6736ed8cc52160122826a
TIGER128,3 15ab07b10c43739fea86914d2fc68a4f
TIGER160,3 15ab07b10c43739fea86914d2fc68a4f8eb3005d
TIGER192,3 15ab07b10c43739fea86914d2fc68a4f8eb3005dcada6d52
TIGER128,4 4b6771ea5f59d6e642078425970c580b
TIGER160,4 4b6771ea5f59d6e642078425970c580b9d4a3c68
TIGER192,4 4b6771ea5f59d6e642078425970c580b9d4a3c683e58c817
SNEFRU 6f36a221b00fc81462f6b755d54e9b30d9d3b81d7680909ea5e6791fcb01a9da
SNEFRU256 6f36a221b00fc81462f6b755d54e9b30d9d3b81d7680909ea5e6791fcb01a9da
GOST 7fff4c0fbb2fa4451becbddb727b1ef8071a65213c10402bf863866664b33eee
GOST-CRYPTO 0d484a2c96c9ee1fedfb5cf7a1f78c0af5077d5808345fe8d662e36c199e5f1f
ADLER32 b35b1765
CRC32 b7e1d0b3
CRC32B c4fa453e
FNV132 7849df79
FNV1A32 34cfd379
FNV164 59e65b8d79633ef9
FNV1A64 db4fa3dc4ee50539
JOAAT 9175ee11
HAVAL128,3 de3c9a520b23f250b07ffd5d5c1df583
HAVAL160,3 958ae806cc1f202153a9b91756bf8058c5f18267
HAVAL192,3 f401d5ed86e409e7ccfae21a28d9430462efb6cfe4f49692
HAVAL224,3 47823bd84d497ec3c7820a38355d10f94e5be8006da7519058277a85
HAVAL256,3 56cbbf573e6f964c70bb2abb8a8f5c7b7f438a9e31b7636a445afd28cd4546d2
HAVAL128,4 fcfe6fe84f1aabb3aecfc659a2d5eaad
HAVAL160,4 8da675da602a0e32cbfc3092b3b7289c4002dc4c
HAVAL192,4 e2be0fe717e6f10bfcd861ede8ccd8eda75bdc5509ba991a
HAVAL224,4 1ad7cf24e74f917da88a8b36dd74eb27cd852dca9f9d7f9d131913ea
HAVAL256,4 94090a4298e8f302512dba1522d995f7362c52068807929f7a0fd06f4d4a5898
HAVAL128,5 61dfe6118298eb4516ba6448f7fed26d
HAVAL160,5 60166164277d3aed16c1211a234f0a241b2ab435
HAVAL192,5 2800f2c7332fb5866d1b110cf2b273410ae1bec1dc1562c8
HAVAL224,5 13b6ed24d8d73a27edc18b68a2165ee7f713a36d5386271ca6c52442
HAVAL256,5 a64b058523f0c35a862933191da6c36508183182dac8576733e6eee101b90010

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