SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['LOGI' 'CCK' 'STLD' 'EFSC' 'GPK']340b756925b3b8a6b186f24dbb960a16fe03670585feaa6c6f56eabc0be6ed56

String encoded to other algorithms

Here you can view hashes for "['LOGI' 'CCK' 'STLD' 'EFSC' 'GPK']" string encoded with other popular algorithms

MD2 a92c8cde0cc0a246e0517fa4e7be0c61
MD4 fafbd47b17bd897469685cd775de9bd4
MD5 933e5ef40eaaf0c3aa35bda8d911639d
SHA1 d3afb7f9a0cf11c1dbeecef1c401a7fcfa1adf4f
SHA224 36802fd32a1b7a151884cee626beb9d7d98225e75e660eef859c82b5
SHA256 340b756925b3b8a6b186f24dbb960a16fe03670585feaa6c6f56eabc0be6ed56
SHA384 10dfae49e694632a93643105895d04787bbc28435b61f5e4763b6d38676e448fd0835a66b4ef14c2baa3ee137b79c994
SHA512/224 5c508fbfec3304a7d1551fa14fead436a45fe446a9923fa844e4e5c7
SHA512/256 97a5a4be78b0af5d35ee02aa893319bda77d798ada5c10c0fcea0ef4c159c597
SHA512 fc2be3d7290def8c3e83ebb51525729ddddd20de8effe72d0f0635c6a513d835eaf0b3383ab1d42d2337364691f5b4a2c8ffba5082be6b9dd0951e2f60e39a67
SHA3-224 1014d0104fa3589b97c7ca3eec3f9c2f5fc31b1942045c25614a119a
SHA3-256 442a146e1927a8fc04147ef6d49a4862861525eb9e6e1fafb66215a23fc29d93
SHA3-384 6328d7eb854ffd783b46f412620119168af544bdb8c3c9428943ed5d359dc49bf4897731190ccac3ebd690c7d55e7e5a
SHA3-512 fa451d323b26bc9e26ecc17536446c3b5a7b65608076d3d34879bb9e42136268e9ee4b3dbfe669bd367acded83bf8217b3e21892da1d9ff75fea0b668d6e362d
RIPEMD128 5b2ce82a1fd1696a5e2257e780b4e45f
RIPEMD160 451c01dfbdea8d5f4a6d11196105507472ae03b1
RIPEMD256 21d6aacf0ff45844512851a22c8af97b0039960815cbebbde5bf233bfbe27a8b
RIPEMD320 1e84e16dc38dfbb89f81796ba8c799268bf220786d1cf8eaf324a828df6f4adad238b7a478b995d3
WHIRLPOOL b06cd8d4e6aadd6bbf87d4d2b9fb81fe9799b9967f9ae9df261bfdae6f7315767679fd28a58fb59c891ef2e6ce1a3f5a80a506001db1964b12bb08a6f3b8977b
TIGER128,3 bc42a85dd6e80f2e223210ce80644a01
TIGER160,3 bc42a85dd6e80f2e223210ce80644a0195fdc749
TIGER192,3 bc42a85dd6e80f2e223210ce80644a0195fdc749ad60a347
TIGER128,4 aec2470430ebc411f44cce2a2611aab1
TIGER160,4 aec2470430ebc411f44cce2a2611aab1dcabc165
TIGER192,4 aec2470430ebc411f44cce2a2611aab1dcabc1659b5d7ea6
SNEFRU 6163ae475749d2c5e05dfc660ffe6f33d331b0c13a7a291c5e6a7d06d4d4881e
SNEFRU256 6163ae475749d2c5e05dfc660ffe6f33d331b0c13a7a291c5e6a7d06d4d4881e
GOST 1c7027c9950923b699800efca104aac2360b9911f7fef519d6ac6e780798c2c2
GOST-CRYPTO 068d1d04753c983da8231b39f6f84f181834899b4833763bcac7e2f9f8d9eaf0
ADLER32 8b8007f5
CRC32 ab8eae9c
CRC32B 25472676
FNV132 21f12aa1
FNV1A32 83b952c9
FNV164 4feadf18117925c1
FNV1A64 9981e9777c96d269
JOAAT ca94d474
HAVAL128,3 170c379642df9620d0861c416d535c81
HAVAL160,3 22cd57424ccdc10d3e553a2167d70542a0c4f33a
HAVAL192,3 7fde7808e9c55eeb50254b9046a70c2e80cc934123feb427
HAVAL224,3 97205915e71aff3a2cf7d9753c770fc46a5da108231619e890f2b7ed
HAVAL256,3 502bb69d11f55458ac843c655813f7a579465b4b8aa43a53b94cc41589c09f9c
HAVAL128,4 1e2bfa959737fcc0910501acd0405459
HAVAL160,4 c2e7c4146b583ceff783ebc7d9eb60c4eb23ebc3
HAVAL192,4 38a11f5de6e89a3144ede0d0f5aa264c89b45ffd06b49e79
HAVAL224,4 eaf68acd33bd8ce11c89a3385a74059ffd5ea6a14353be6efd1d7426
HAVAL256,4 dd78975fe9335c88c8d5cb5c24eb90e36de90cb5002d0cc4d7328d4b45cd9d60
HAVAL128,5 ddb5b8d3f948a43cb82e8648217ce499
HAVAL160,5 cf406c9d5bdd35b91ec2862c98d52be3dcb4fa2b
HAVAL192,5 c2720c01f0c766eaff83bdd323100489ebb7b4b3e756ce82
HAVAL224,5 6ab9a089efe3c838915978e716870b148c82727fd6e8581eb132df58
HAVAL256,5 41b9897cd669ce1e68a4bc31cc7680945cadbb098917426bfa54f8753746ffd5

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