SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['ATVI' 'HIG' 'DVA' 'MHK' 'CWST' 'EVTC' 'PVG' 'MTX' 'FWRD' 'SAND' 'FTAI' 'SXI' 'TBBK' 'DAIO' 'BAH' 'NWL' 'ITT' 'PQG']5f1ffecd405b4c9b2d24be399c6c3a974a3fd28433df25d3a17ffd5f0a68f349

String encoded to other algorithms

Here you can view hashes for "['ATVI' 'HIG' 'DVA' 'MHK' 'CWST' 'EVTC' 'PVG' 'MTX' 'FWRD' 'SAND' 'FTAI' 'SXI' 'TBBK' 'DAIO' 'BAH' 'NWL' 'ITT' 'PQG']" string encoded with other popular algorithms

MD2 544f5a411c86b754f853ba3687c7577a
MD4 3894f831c409c8a9bee8c36b2c5eb8a0
MD5 a2aa441480755bb86923b1badc670b54
SHA1 339e759b31c101e4ed1a1135db77e7f7f3a676c8
SHA224 ce1b9b6c63c1fd691428f8f3663fdda3242c4097d07fb882b1105f49
SHA256 5f1ffecd405b4c9b2d24be399c6c3a974a3fd28433df25d3a17ffd5f0a68f349
SHA384 82f7add690d75d73e9173a9d248bfd7745f67b522ccb45d8dfddea663319c22980b793cb8d065ddf705fbde250c92eef
SHA512/224 8a5d3ec3b79a8dbd63539838e24aa1e2c9f5970c9ede9257fa2b5d9e
SHA512/256 1cc68aa68f76d0dffb6f28b9c5545ae8f8497db3f7906a4cb5a43d82528b7cfb
SHA512 2f38b195eacee490b2d3ab5df5a40189c584ff3ff43fbd203ff0ceee99cebaaa03356642e23577841de911e92254830c770dbece05e7c5adce986504c7bfb762
SHA3-224 2872f172f3f28178d211bbe84e5fd8afeccc5b7bc11178fea616ce20
SHA3-256 73ed35fdae6477a78257d021ed2af288337daf7b5c872f1b7ea0b302b9a4383e
SHA3-384 82b048d08c6c80e38ea07ecc128baef375fa478a9f909f21443e3695b809be485fa4817f083648002e858c9dba100954
SHA3-512 1f872a4bfac5736a50e4693f2cc8aac482ccb32ee888b895a218c6d5eabe1b51eb324e81c81e07057b63be05fb492c4ba1dae3be6c1b5f4ea954c987f90f43ef
RIPEMD128 db6fef85baabc26812357d1d54329135
RIPEMD160 7b6963419f24196d75600fa17734f675fab3909c
RIPEMD256 2b8a71f70573a86b25c71e9be88a886d1f5f1516c69f82eb3d9feb6de11204a7
RIPEMD320 2689768e85be07ffb2f46ae70761df350b5bb3cddc236e282da1198b269576e5b75d04e145f7b50a
WHIRLPOOL 18133c2b3a672bbf00bdd87e809c740f236c6446c9b550d6ec0a1d3887b53a33e749702c36fb025803b7716965c1922005e4f18c611de575f5b70f8d6f1caf32
TIGER128,3 b429f1a996398335d42c72ed186956b7
TIGER160,3 b429f1a996398335d42c72ed186956b7dc4056eb
TIGER192,3 b429f1a996398335d42c72ed186956b7dc4056ebc1188b9a
TIGER128,4 ba5879b0cb4c61787014d456abcd26c6
TIGER160,4 ba5879b0cb4c61787014d456abcd26c66d7e041b
TIGER192,4 ba5879b0cb4c61787014d456abcd26c66d7e041b92895390
SNEFRU b27e83478937cf5843ba1dfe477134beeec60c512ad2091fae2862a5d3afc3ab
SNEFRU256 b27e83478937cf5843ba1dfe477134beeec60c512ad2091fae2862a5d3afc3ab
GOST f2a92cdf3a8b133969c70804662cb5f45cf37e9ac19ae6340307b766999fa861
GOST-CRYPTO 2c5039f1d838b7e840c01f23e9b9d674edccaeeb08d260a6ccf6755864fda83c
ADLER32 2da81abb
CRC32 1404539d
CRC32B 7ba0fefd
FNV132 f76c68fb
FNV1A32 690996cf
FNV164 2b92f56b14fb275b
FNV1A64 02b0402ff76e87af
JOAAT 592400ab
HAVAL128,3 67f685b89aed32a1194f27ecb4035992
HAVAL160,3 e5eaaca36e2f3a4ea2aadf92f50e7c9ec80e5661
HAVAL192,3 ed8bc64a578a8e9bc3bb87327d54ad2f1b6c90c8cf6bd2d7
HAVAL224,3 3a8cbc8066699f6ede43c8dae5265545e85a09112fd78b07c7929214
HAVAL256,3 d0736481f92fb05be01476431c86dd6dcb10b36d8c5d33980dc998793e7836f0
HAVAL128,4 5e299c3d77d623e1f9f0f99fb9fc7d9f
HAVAL160,4 e3aaa4fa42e9673d2bd8f29df02d93eb80ed74c0
HAVAL192,4 188d6c5a1ca8613032e7799e65d4ac8ee946767d73c43aaa
HAVAL224,4 344d767aeabaeb90cb376da564abe0e0a549cffa31a31f666ddb87ae
HAVAL256,4 855257963b2ef2aee2791596f8ab82e813a2ffa1090f6c93b35b59143b6c5c83
HAVAL128,5 a2ceafd69198e31e18cb82faa619c847
HAVAL160,5 c7ccc6f74291eb569873f78794d3587d55c34555
HAVAL192,5 9867c949238309ce9080da1b804fe596ac6f1df5884efc26
HAVAL224,5 20c7f53649467cff188be6b966c9171c721ef0c19b1a31ac69f4720a
HAVAL256,5 52403b1d471ed43218fe32e4eff51f29117cbd37cbc21442f425341c749aea27

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