SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['LVS' 'SLM' 'FCX' 'HBAN']a9b9dbf49648f65b164296c1a03029beed5602fa129ab18b1f918e52f6181faf

String "['LVS' 'SLM' 'FCX' 'HBAN']" encoded to other algorithms

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

MD2 6fdb61f3e77a17702362345466d7f6ba
MD4 3047a905e6d5583455ee33422838ab4e
MD5 2c033bfb99120963a395dc53d4390f63
SHA1 31ac9139939cd7ef4bf0da3d56fb422635e3a95c
SHA224 bcaf1d1851899e60d72ac892589620a4d1b6d232dfd0cbefb00250da
SHA256 a9b9dbf49648f65b164296c1a03029beed5602fa129ab18b1f918e52f6181faf
SHA384 636ae8eb03755cf07c0f2c4e67c86ba21fd16376b0b352d85e445128a9009900b0f73392010dc386aad994c941fda244
SHA512/224 39ba559a320dcbd374145a7a2ce140bd9c49a7b9f273569fd326c73e
SHA512/256 682bd24e378156deb54552a55bdd6496bda78094f21b12d02af0daa765c11a79
SHA512 f1bf47dbee6e607f00a840d44af32acd38a24b7712f4e67105a4ea4ded9b50286a98f00f5e882daf0d0e44c9cd8e0cdcdf346a6daf2db027c43cf454a62a33bc
SHA3-224 a2491b5c40edbc72af1af439461a1b93b138dff7d1b75cf49dec1dcd
SHA3-256 5d65637c55bebd86203db147279475d62287020c195c6e378ab9093873662efb
SHA3-384 920ef474027d9d1ecf398468071e6b5a4de966a99fd531c46e8cd0cc9f411754cf66b3f6fcc1254210b123525b9a7c2b
SHA3-512 67e01f9b1d10778860f55c54e5c6ea4e980422ec8a2b7e8c48a18d02d415a6b7194aa0023bd37103d56982c5a4394353e6a31e82fbb8a6dfe4796eb39fa29454
RIPEMD128 fb0e1b0bb726a40d24d0e17c357056a1
RIPEMD160 01f7599a795f31fa5acc178110f25836e20c65b5
RIPEMD256 1997635a61838b4163d14e46e95f46312557a4481ecd17e59ffb65bdbe916a76
RIPEMD320 12e82e118d9f7633b275a554442e90cc0e82bcba68032b977eddb706c064c8a4f935b530efe92b35
WHIRLPOOL d15bb31965b6a19840994dc7bbc6aeefd3ecc895421026fee27edd575799a475ab92606366d1ea0b6253c99046b58908a7421008430fcc4f6214d75cd3131961
TIGER128,3 dd573a924883a04fb47bc32539588efe
TIGER160,3 dd573a924883a04fb47bc32539588efe67cb18a0
TIGER192,3 dd573a924883a04fb47bc32539588efe67cb18a0cec58a0d
TIGER128,4 b96bb10cce5aac4b246037b4ae138042
TIGER160,4 b96bb10cce5aac4b246037b4ae13804276bf2223
TIGER192,4 b96bb10cce5aac4b246037b4ae13804276bf222389a412b1
SNEFRU 3462002a6de38e83baef532302f4a0838e74edcf585cdaa822d6ca19e30d1ac8
SNEFRU256 3462002a6de38e83baef532302f4a0838e74edcf585cdaa822d6ca19e30d1ac8
GOST a7ec5e9c8093258d0201e37a8889547ed2a6af85bd58d05469f8039c0429e86b
GOST-CRYPTO bf022b72fa3f0678b59314c16b02ed4065a508dffea6c8561d1e923d0a74c2e6
ADLER32 540d062c
CRC32 fed289e6
CRC32B 4746610e
FNV132 edd01cc4
FNV1A32 cd67beda
FNV164 3fb2f32ad19361a4
FNV1A64 cda857fbe7b9ed5a
JOAAT feb5768b
HAVAL128,3 f9f02db65497322e19ae76f94896b865
HAVAL160,3 c8f007db5f611ec62e3af186362e0adc763fd5d3
HAVAL192,3 3a96964e36da724dfd475f18fb77a42f7af90cd5d644e4ef
HAVAL224,3 e5c9736084ffee967e9466843125532b10d2f022c209ee8d4bb4039d
HAVAL256,3 2aff4b5286344315ebcdfc9fb88eaf0ac4cca696231789105ddae82c049ff35a
HAVAL128,4 5698720b74657f4bfa59057ba579913d
HAVAL160,4 6a9976636ef01a2153276e11412616fa3c94cf65
HAVAL192,4 131d102ef3643d31863a8529a591f0ce80fc3748e9370f62
HAVAL224,4 4790b65166de4bd65f297f9efa241b74899b970b3ddd10fe91ba6603
HAVAL256,4 631d0398ddc46a20bff5ebbff90e4a1e7e7662529113b28b45a2a28590aafb35
HAVAL128,5 0dc95179f418a185e7f2aa76eb538a16
HAVAL160,5 eb50a17273020bff21216223fd95e4b674c65b94
HAVAL192,5 be6da6c993c2dd1ba4792e01049e7d6fcdd1b052d5de2add
HAVAL224,5 91e100f6dad0ed0a312dccdaffeb1432001a95e24aee92e54f7a1afc
HAVAL256,5 2905afef9bc5109224f8b82c6a76ce5a2a646cfacd32dadfe82976dcedb3c890

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