SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['UWMC' 'RXT' 'NHI']5c61e1b2624da47ad9be5e850dada60193bf4e29bdbe7da8955704d56f0f002b

String "['UWMC' 'RXT' 'NHI']" encoded to other algorithms

Here you can view hashes for "['UWMC' 'RXT' 'NHI']" string encoded with other popular algorithms

MD2 b0ab333f44c147b3a6d1875fb602db45
MD4 666d5b31aa5b6f61219b3d1dd1f5a0e7
MD5 a4544d59696ea72452c8b4ac8d01d968
SHA1 3e49c80ffb6ae5c58d71830c3c9f794d4820962c
SHA224 758550666fc3166d4fb11155192dcb910239f89ca8c5878c6b2a8e3f
SHA256 5c61e1b2624da47ad9be5e850dada60193bf4e29bdbe7da8955704d56f0f002b
SHA384 c810d84a722df2f8da608740fc3350e638d4e5c3269ea38742f3b9a716b8de38645f4d9457e8ca4353c21479ae2c0a5e
SHA512/224 0878144f5b0b49816e6dcebf209a13d3d921af526c797a15b0f706d3
SHA512/256 3b19d5e0e5c03c19e97c8a1ba1525ba3f7388300ee944f08ddec1382109f45a1
SHA512 a969906819ff5caa5244d5b27dcac5b4eab003c7891d0e89315ba74dfef27720b210a7817c1acd9ea057212868b150385f737d5aa4f1a719d4403856903fca5f
SHA3-224 76d7b31fb78d8cbfc71228e1e5848a504e689d90512611b6f091b4c7
SHA3-256 ae1b35fe712bc450cb379d6f6ca225cd059572c1f2d0dbc82393ff8ab720a515
SHA3-384 bb08d53147f54009047c742187bcea6ad71926ec2e2e041ba74fab1b0da495dbb762586cc7d067088b9b7a833f4767a2
SHA3-512 3ae309805a96e3e67efe8ca8026a5d61eac642271080de48fe71473c7f3093aa185c2eb4ec19b9fe1aca57fa3aa3784669796487aa4e500ff9f0ddde6e3a0649
RIPEMD128 f1734b244cfd8258b58e4162b685a504
RIPEMD160 babaf676bd8106c478865bf47244a2b0faea6f0a
RIPEMD256 827d01576afc77f3fec316ce9d949b7373fb6f1ba6fe59bf6dcfcf9aacb2da9b
RIPEMD320 3f0a634dedc5b0230257f9a0122c4620dbec5a55662666a24ca900260b0f590e1739e41599c0c848
WHIRLPOOL 4b106764d496841d0fa849fd7d23bc7c03dab87a611b07d901c2330a7254bf59da5414fafc8dcfbaa17a42f134f27238d414f7b90cc3098a65703b63e3ac6164
TIGER128,3 80ef5e8d9cc41ea77ad1d0cab69a7e7c
TIGER160,3 80ef5e8d9cc41ea77ad1d0cab69a7e7c97e21ad0
TIGER192,3 80ef5e8d9cc41ea77ad1d0cab69a7e7c97e21ad067575611
TIGER128,4 ab844b1cb7dcb1e41a5ad5d3e7fe911a
TIGER160,4 ab844b1cb7dcb1e41a5ad5d3e7fe911a1c85f4d2
TIGER192,4 ab844b1cb7dcb1e41a5ad5d3e7fe911a1c85f4d26baeb8be
SNEFRU 2b0e713b1927333ba9e3a874d2310ff950f6510c5fdc36a441d2c6d94431f590
SNEFRU256 2b0e713b1927333ba9e3a874d2310ff950f6510c5fdc36a441d2c6d94431f590
GOST 6dde5f4314b90faa96c3c392a17e7b1a587cf6530faafa1e0f6c54752d5130cc
GOST-CRYPTO 80b809d47cd964ac4ead3f85c88ce5a61e6f62419dad8170b2bdb16424592a76
ADLER32 354104fc
CRC32 21e0f3a6
CRC32B 9f815f1e
FNV132 136b1392
FNV1A32 da247620
FNV164 ae469c82114ccdf2
FNV1A64 7204c66e542ef7a0
JOAAT 4da37034
HAVAL128,3 138866d33f6d8b2a4f9646b765381848
HAVAL160,3 63ddc7123cd8697d3eef39a57147d6090d1bbbf3
HAVAL192,3 87ff3f455bdb2f252691e0a37461f98494e8e4482bc4917d
HAVAL224,3 67df98da3a52981067ff1d288a5bf0f985bb7dfd519dc3899f3f1984
HAVAL256,3 df5cb80bea08f417e5a4d2983fccfd49e4715047fbea3bacc2f3eecf170a3a6f
HAVAL128,4 9e1370f8340517e717809986c0a1dada
HAVAL160,4 4b5e51e74564352e53a673b3255fdb04ec0d0d25
HAVAL192,4 1b14b4c7c995902f5d516417f37b6d6b38f312d6cdef9b04
HAVAL224,4 bab2d10d7a862d8a74a0877cbf478607634315b3f0d768c4dea5d65e
HAVAL256,4 f80c42ae829f135bd67bd2f5f1f1299498efec216d85b445effcd99dac641ae3
HAVAL128,5 bd4d2084b8df8f230a39d5e793ba830e
HAVAL160,5 87ec1a5260bd1dfbc04e0640f86fba80914d1b6a
HAVAL192,5 0344fe11744ab89c051b4701d0773deb1e0cbc4c07585a38
HAVAL224,5 d4fe86807dd2f5eb356b893f1b0d432d60f8688e34c1c5ab5472385c
HAVAL256,5 cbf5ee13bfd952b7b025ed86116e04836b8b463ef934478966f3845b9a563ecc

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