SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['LBTYA' 'UGI' 'LEG' 'VVV' 'PLOW' 'DAC' 'INCY' 'LEA' 'MIC' 'JELD' 'AHH']49ad701cdbe75f95abf0ff81e18207fc1628104e6ae7ccee1c4a5813ed84b248

String encoded to other algorithms

Here you can view hashes for "['LBTYA' 'UGI' 'LEG' 'VVV' 'PLOW' 'DAC' 'INCY' 'LEA' 'MIC' 'JELD' 'AHH']" string encoded with other popular algorithms

MD2 100f4f09fcdda91783754dded878ff27
MD4 4a8c7c6b6f36b2466930232be35838f5
MD5 46677444c0a038dc35528c566bde85c6
SHA1 6b18752886e17506e87d6d496a8a922a2a21cf3c
SHA224 a044e6dcf5b142e306ecd5bce9c76524b5e75cd616c23a6785798e56
SHA256 49ad701cdbe75f95abf0ff81e18207fc1628104e6ae7ccee1c4a5813ed84b248
SHA384 429a0032e1217b9a6719c4704668f0ec75de2bc1955f464eb4dfbfcb0ad997e9d3842fb90ebf073730ce093882ac1a72
SHA512/224 c2cfb42d87a476cd7582a07c3a84f8d8a644a4bec45e0f7783bebee3
SHA512/256 dfdc8e52b8475baf0e36c38d30379b3af2f33657fa35f9d481d668b525d68294
SHA512 12171f749acb7177507eeb69fd027a79e5aa9be5ad159b68207f883aed3d8f1ab336691137e3412259867cd100c60a86adce9eca60261724be6de241cb47076b
SHA3-224 10dd7fb13e200c2d465feef19839ea3d18224803c52bad8c4ded239a
SHA3-256 2c6ab6c139e015d24041b56953ff3579af8b83d261d00e34035adf1fb280a749
SHA3-384 b37218645e66152c297284c6bf22bce0180ed4329e4773f6bfa2bae5ef99782ce608e0532555622a3f028aa93166e553
SHA3-512 9c54503358bd2589a3e8d4f4ba023ca1c13f71d28841377d26f060f7d11f51ec3cb8ab9686001699c20486b53b8626e02249896349b704a1970ef2056a3004b9
RIPEMD128 1fa8f5188d75737a66326e71017ed20f
RIPEMD160 c7f7a1a05627394923bf46947c89fa3f0b160e4c
RIPEMD256 6b0868be80843c60d86287505f4b0966904f488bf751a26778e3e4818d30adca
RIPEMD320 f9e110c55fc5acca9e983f608d28b1d5fab33467ce35b4192a25793a5d710d7edf4f1fdb20a87026
WHIRLPOOL 00f71ad9d59e3b02d9874420c20a30ecc0c68f858901866532c119aa8772b38feb59314a233e3c86d3c53d3b5bed3daf8faaf7921fef09df0ca8412586aa74fc
TIGER128,3 2092b1f3738399425e6cc63291445ab3
TIGER160,3 2092b1f3738399425e6cc63291445ab3ecc678c5
TIGER192,3 2092b1f3738399425e6cc63291445ab3ecc678c5cf745a19
TIGER128,4 591eb9840468c3101c9d336d5f46134a
TIGER160,4 591eb9840468c3101c9d336d5f46134a769b56ff
TIGER192,4 591eb9840468c3101c9d336d5f46134a769b56ff86838111
SNEFRU 3788074f2f1a3af1905bcfa800bc518b494ca4d568c89eb44e7f5fb77b840e1f
SNEFRU256 3788074f2f1a3af1905bcfa800bc518b494ca4d568c89eb44e7f5fb77b840e1f
GOST ac102ade920144d91b5ffc1a77ab3ab6fd6c45e8e8f7b07bab9b955f04c1b7ea
GOST-CRYPTO c0d115bbbf26f898eae718219ce3239f6ed7201a78e28880fb0110c59ebd0a9f
ADLER32 60531066
CRC32 e25cfb59
CRC32B 631d220d
FNV132 0d3d24a8
FNV1A32 92bfc306
FNV164 157f4228da768c08
FNV1A64 12ec4a85ddb3fcc6
JOAAT e8f80cde
HAVAL128,3 1003b7d399aa26a8ead7ea53fa721c00
HAVAL160,3 30a0e45caaacd7943097e2febe00aeae273c4964
HAVAL192,3 b834b8675d5b5509c47e8305a69016afa0773d5c539f208a
HAVAL224,3 86ad1e33154ade6c9588474b2b9848bb349272944bccd9ea65b5e735
HAVAL256,3 a9149bdfad90d745e894e5fb0cab4f26fe73b63670ef2b7c77f9ae43a73835cd
HAVAL128,4 166dd690851a24e09486d0320a048afa
HAVAL160,4 0f9221c8eb42c10e76ff5c699380fb74202cf2fc
HAVAL192,4 5a60fdaf5a16891c60ebb44c2c89121ade435f0043856e42
HAVAL224,4 11b22e9543118d8626b16f9ddb6e181dd944e8d345ebc0aaf3157a83
HAVAL256,4 b7d147805e60770de4c699e1e8f73ac7b8fca4358b58e5c0600b0adb0336b091
HAVAL128,5 c105424599bf39a0ddef03cc1bd9153e
HAVAL160,5 461c5af9e377e4fbbb40d73adfd72e94c6e3aff4
HAVAL192,5 7ed0f3412a05bed1ba2443854b43555709d4b28e1d4a761e
HAVAL224,5 02ba04559a909f9491b2ffd4d022852bee2e5335c01916b04ab96571
HAVAL256,5 b1e09ef0f70f99fa41507007d50054466d75c3467601b96fd63fe55ccd37a5ea

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