SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['EW' 'HOLX' 'PTC' 'SEIC' 'CACI' 'AVT' 'ISBC' 'LOB' 'DOW' 'STM' 'MSCI' 'NUE' 'ADS']48db207c4b11e572ceca05edf46244af19e62ae93cc27d8d8d34dbd640967728

String encoded to other algorithms

Here you can view hashes for "['EW' 'HOLX' 'PTC' 'SEIC' 'CACI' 'AVT' 'ISBC' 'LOB' 'DOW' 'STM' 'MSCI' 'NUE' 'ADS']" string encoded with other popular algorithms

MD2 b98ce260eb500eac39eff6c6c3fa5ae7
MD4 b0fecdbd19a4d62f5ee6f515b194b9dc
MD5 63c7b47e8548a8bbe0fda21c90b1f2ba
SHA1 b88cb4de0abc66128e674fe0279699eb0627117e
SHA224 7e6ea1c3ccac2164c9c057600bcc7883f164ef38abc435d4b9bc6931
SHA256 48db207c4b11e572ceca05edf46244af19e62ae93cc27d8d8d34dbd640967728
SHA384 751ca15938e6cf2fbd9d667060f829350366570c46b28fe778e7dc0a191f007898f70ee2852a3aee97ab46f780c0cc71
SHA512/224 18047f23ba20b504f79c8975a0940aa7d0dd48f049d4b671da1a7115
SHA512/256 260f64228d7d0db83257789ee67597e9dc1467b8b99f3f2e116546e4801a7de4
SHA512 5c54df5f6994728071141affe83dc1f5819263d392b5c6e289bf8e3eaf7b8e6f02c78b27269e6b01ded573aa5d7ae8388f700d5c6f7d7074e41978ffe02ca46e
SHA3-224 51d3c0b2cf41674704016707af2f238af614a4caff04399956f0b4a4
SHA3-256 5f5478af6e57538969fe9e96f3ed0441c83007aef8b7aea8eb18c2f7157a7b4b
SHA3-384 afb0a774dd5ea7c46c4c86ce553ba195bc994351b2e703b3008b9d9a2cf651457c74ead2d21c3361a4b4457201d57caf
SHA3-512 084ec176fe3f669729d726b5582e2eae7f15f656ee02fdd856e85a6e1a146ad5bbf83854018c6a55e0213ae6f6f416a8594359413bc7489138a3df816be6ffc0
RIPEMD128 c0709476fc7db7fc2fde5b875422611c
RIPEMD160 cbc42c566592a8d9e0c8451d1ebf94a0e4d9d12c
RIPEMD256 0191805528a53bdffc5818c62a3022d513c23ab0e68a696e32acf95d843f2769
RIPEMD320 116c398079e4d7b924a759f6c467889aaac4b0a4c1595d8f1b242359d46251cc1c25ef19e27de545
WHIRLPOOL fa0499b41ab99c7ead88919bd8826f9fa92ac9d8f7f49b75936b8fa0f239d42d7d0bc10d6d6790ae59bb7e2e19b6a700a9392495f7653ee5071598fd67c87513
TIGER128,3 538bd2d4a1c179c4204cdfe8d16c7fbf
TIGER160,3 538bd2d4a1c179c4204cdfe8d16c7fbf1b459082
TIGER192,3 538bd2d4a1c179c4204cdfe8d16c7fbf1b45908284aa06ae
TIGER128,4 0101ab54feecb6703271bf04055b6574
TIGER160,4 0101ab54feecb6703271bf04055b657434eb8bcb
TIGER192,4 0101ab54feecb6703271bf04055b657434eb8bcb7210dc72
SNEFRU 97795fdcbd6fa45f46af10fb42efc3748711b5a15c8dcd93158f0519c490841e
SNEFRU256 97795fdcbd6fa45f46af10fb42efc3748711b5a15c8dcd93158f0519c490841e
GOST b5ed9ed3eab940603f44888b8dc3a77bafa751dc1aef6286629c6f2e7f36f3c5
GOST-CRYPTO e6155320b330885ad10c93225244ebbd04f33888fbbfe142fdcaffb002686fe2
ADLER32 172c12d4
CRC32 af85bede
CRC32B 77af7905
FNV132 69c3cdfa
FNV1A32 37a2af0c
FNV164 1513524a0328385a
FNV1A64 0465a2f29de3208c
JOAAT c2b904d6
HAVAL128,3 17e8c2ed6afb788afaed850d73136a9d
HAVAL160,3 483a85822987f7ae0f9c2789ea1cb51edbc3b8e8
HAVAL192,3 0baeed0bdeaf0ca9050f1ed96d9755b278f6912165ea9ad3
HAVAL224,3 9268a764e3e2288c9556990918d385af60b9bc74d74d39a72786b5a3
HAVAL256,3 edce1e010bca1b39fc83c9c6273bd071c9fbf096ed8b759293b5684554abb3b7
HAVAL128,4 57b69b6f8f35a201481b109245e4cb3d
HAVAL160,4 811858acfbf416642f2f2acd6766b516e800d0cc
HAVAL192,4 cb27c71d07c9de6d97753add90a975a984a2abce3af858b4
HAVAL224,4 4739eed8b984445872857f73643ad61384d40c5823d81eaf982eccb0
HAVAL256,4 04fe883efc1e4e41666911ac4303eedccff0aae8c502b0f02eea0b7c559cc4e5
HAVAL128,5 872475d6273fb7f487d1021a7e8a978c
HAVAL160,5 f3fbb51e075f4b0e1eb69e4ee98ff32b2337a66e
HAVAL192,5 cbf3b935218e77449fcea4e6af02114d9f21d83062286e88
HAVAL224,5 a4ae7dc1b6db0b251402f74ccb41b213973ba387c6956aa1002cbd42
HAVAL256,5 782053e5d0323c0009648c2da2a789d4f3f6027abc27abac8ab73a368d3173b5

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