SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['LVS' 'HBAN' 'NURO']bec3288384236f5b8870cab1d031619d7e47e1a8896f600d24f7bb30029e0e35

String "['LVS' 'HBAN' 'NURO']" encoded to other algorithms

Here you can view hashes for "['LVS' 'HBAN' 'NURO']" string encoded with other popular algorithms

MD2 3f267fd0b9e871538d104cfc522ee1a1
MD4 e8ff1dc9ee42368b28e468706e3490db
MD5 4d436adcbddf81971efea7cd49ad4e58
SHA1 486b9e1004438000c295bc0039b22a4ca58fa16c
SHA224 24c288eb5ecd046dab8b62a5db1560cfc37a28884d81df3f07720562
SHA256 bec3288384236f5b8870cab1d031619d7e47e1a8896f600d24f7bb30029e0e35
SHA384 26bbe3f5721be4f5ad6d231a01902a2c0b143b85fc491fe56210bd3ae8157bc0802f4a8f300c89787fc965798d19ef16
SHA512/224 58bb62621b3d823652db2914781054ac2a717502d61d0c2249e7386e
SHA512/256 83360352ead95f1b8ab69ffb0d3b1c0a8c71c01c0a81ddbe97593b79ff1aa7b6
SHA512 6e4dff142eeac9e1305f6b15d6294d0f6ad3976c1012bc358d39e2c39bae8bcec47ca958991a60f1471c0bfd13b2c225d7877e1d306842e682092dfde0cb0111
SHA3-224 b5d293f8802cd832a01c78cc64fb7e51dc8fc88c95217a989342f362
SHA3-256 b78c4472e4dddff629026c546b0f6ef32b9cbde40dc1553481d1b462eb4268fa
SHA3-384 6a6549e6c930c6e3e86f6eca3004f33c7abf64cafba53c3529bc692b485428167870e67c94f37759181f4fb49aaa45d8
SHA3-512 fa7bbc5569869176cb2f59c2dcf82878d1d40ddf74e198de370a3d08d9386ae593954799db1d3d23e512fbe34d7e2181a395f0a2fad8875523d0b3f9ac366757
RIPEMD128 9edc275594e916c760b3e0bc9b74b8fe
RIPEMD160 a8333a82ecc9579cbeace833c8af54615768e7b1
RIPEMD256 3f778e44abac84a371ff1899a2c42c51b392a851fe95c0dc30561e0cc1acbb6c
RIPEMD320 41758581c41f346569976d94d6cee9ad9697640a4f01b0da180169613b05f0ae0000e364a18197fa
WHIRLPOOL 8b377121f8e687ce6ee4996ec01437e4e39d867f7f085618486b9ac190d105a5876d50f443123c1fa258c14731d5ef19dbc93ae645e7081b4dfc0d791a62f321
TIGER128,3 d7879f12cdd3f865a562fd39c3d4246f
TIGER160,3 d7879f12cdd3f865a562fd39c3d4246ffdbcd5ee
TIGER192,3 d7879f12cdd3f865a562fd39c3d4246ffdbcd5eec18a228d
TIGER128,4 3b6809b73717220e49be39458f6c539a
TIGER160,4 3b6809b73717220e49be39458f6c539a777d18f6
TIGER192,4 3b6809b73717220e49be39458f6c539a777d18f6cf679e7c
SNEFRU f04d98a9c25c9c42c95847e4437ccf5fecca4457a613345397753f93f1b585eb
SNEFRU256 f04d98a9c25c9c42c95847e4437ccf5fecca4457a613345397753f93f1b585eb
GOST 64edf351fec8632342039dc6a8abbcb2145025f0d7ddc7cb4d4d782926698167
GOST-CRYPTO ccce18acc4f60a02d8632c44f0715c1e637989ab3fa2d6a2c283d3d3d09c9b4b
ADLER32 38a10535
CRC32 a5534418
CRC32B 1602ea4e
FNV132 062115d7
FNV1A32 d135de7f
FNV164 be3a982a1b740057
FNV1A64 a26434e7b456c17f
JOAAT bb2f8e37
HAVAL128,3 e047263deb7dfd3d836626eec30d3d14
HAVAL160,3 4753432fca54e8bd20d29e1998b0d066601f1948
HAVAL192,3 63e8779e0a63e13f03821403aee542d4cb437de0826c0871
HAVAL224,3 f4406c5deb9483241c46ea3481cafc2972d19842f9dff9627af33438
HAVAL256,3 69cf116d29857ff3bb7ca62dca78c5906b63fb4ffd1a646234c5561abaa43611
HAVAL128,4 e1b82a82142fe5e94e7973cd49eaca31
HAVAL160,4 51b32c77818c0d74538a68f989b3b890a7147f2c
HAVAL192,4 29dd39e2bbb33ac9e80af20175763048cf29c61f0ef79e77
HAVAL224,4 3bb82a9f91ee19f75e872823344053efb2b54fedc7b72cb0aa676e4a
HAVAL256,4 f07109f858adbfb609d1cf4c0e4f9bee91411d2f40173d8fb9c01d66711686a7
HAVAL128,5 c087be6f33f0a6091249ccd570e9cf7e
HAVAL160,5 82f1522a70a5066eff0f44c5968a5a4cd8bb1c41
HAVAL192,5 1ebdecf108e2d51e11b2e376f24d58d17b862851e040ec04
HAVAL224,5 4e8c84dae202cd71c7bdb3893a41b4ca6aa43059193b8ce03ebca7d3
HAVAL256,5 bf2ccb87cc136499a83f981fe64834838de8cb35a61c885eee8054b2a5ca973f

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