SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FLEX' 'NVT' 'CMCO']5589d0c16249c79e2ce64602e108972ff728a4214315945ce0beba9dedcdae16

String "['FLEX' 'NVT' 'CMCO']" encoded to other algorithms

Here you can view hashes for "['FLEX' 'NVT' 'CMCO']" string encoded with other popular algorithms

MD2 729f285a03810656577b477fd00cca59
MD4 95f81d0c83a2892ac35ff0f1222a2b0c
MD5 1be208a887befee051a3e455fa45094f
SHA1 2be40ff2f9a2623fb98908167d9d10802d2ec340
SHA224 c61507d85049acff05c66452ea7b720d74e39367f5df11452647783d
SHA256 5589d0c16249c79e2ce64602e108972ff728a4214315945ce0beba9dedcdae16
SHA384 f686fa469b2b75f83e4d865ed7e78597e77ffbf9276ffee5e270b210105d43a1927abe290193c536c4433b3b6984ed03
SHA512/224 256e4c2380ddd74c45b91b2dafd095ea21b56f442f1bedfb2381fdeb
SHA512/256 8ed3275e60a9fd36c9407ab1bc3501943cdc737f98910cd1444197e67ce27566
SHA512 7da006b8f12ad5316a307e23b1b6011cafc8503058330d57f2e03b97f2804efdfd9c82ced46bc169a944a56d936295d4ee355f408abaf2d0a0bf0be10794f1d8
SHA3-224 bd7b0509cac96c0201f081c33b117d58eb8fa3c4761eca10b7241780
SHA3-256 4852dc00b49275151fb90f8354b34ab938206be3d4380ff969827385d80863e8
SHA3-384 70de5f9b686a39e6f284a3049e463f2d040372be1e5cc0e3369acc22b3de980d42a12a94ef145aaad413df65c89fafcd
SHA3-512 829b2bbc4440ddd6c6da338bcbd1eba91f464ab42e6d262954cbe5846f9564f38fc22a5c6b8e5d85af22fcabc13943b1db0a19d9b8ba6692bb3a690f7439ed89
RIPEMD128 d3544d379cf8bb234601606f9bc6fe58
RIPEMD160 ce2283b777d8d6803de0f629bf6b90c0e3798261
RIPEMD256 f05437345a350aa6814b462c40c555558949510e54376f7c8a390de20bdabdbf
RIPEMD320 e99a39cffb62f979ab38e939e8ce09a7c0bb0b5e7f541f7908d25f285c76b74e49a9ebccdb96285b
WHIRLPOOL a4c2640cd9536f2d7f28e5e529dd7084a53134b150c215d93902f1798d3a0e9c01dc36b1a020b38fdd829a0987753e61f5fded2cbc23a7116b736b0631ffe629
TIGER128,3 ba2fb31f53ce6bb2567123b88fe15964
TIGER160,3 ba2fb31f53ce6bb2567123b88fe15964c2475e78
TIGER192,3 ba2fb31f53ce6bb2567123b88fe15964c2475e783cc1f38e
TIGER128,4 5a31ee001581ebea8a93aaae25a43465
TIGER160,4 5a31ee001581ebea8a93aaae25a43465ee4f35bc
TIGER192,4 5a31ee001581ebea8a93aaae25a43465ee4f35bcf4566092
SNEFRU 43d3442df711c63e41fd5f0e0398122cf2cea8d4e7d84aec43a52ffe78978f0f
SNEFRU256 43d3442df711c63e41fd5f0e0398122cf2cea8d4e7d84aec43a52ffe78978f0f
GOST 837f7c485eb7348fe6acc0c50ce32ba88a2c7dcef84f586241d910faeae43d9f
GOST-CRYPTO 720568f68cde2d2aaee628fa3379137931d08f23d416315948f02476655ea96f
ADLER32 3904052c
CRC32 6d2beebf
CRC32B d7774ac5
FNV132 4d6ef45c
FNV1A32 6907356a
FNV164 dc5500a62acd18dc
FNV1A64 e0ca775847dd9b0a
JOAAT 6637e101
HAVAL128,3 ea7d42810a9410634fb5f551bbbfeb56
HAVAL160,3 810bed5874fc397f1d1910cf261e76858307b9cf
HAVAL192,3 afe56179d8dd815665c1d78f5284d3fe40c7f63fd64cbc87
HAVAL224,3 67c8598194a14430fefc8d1ca9457e3636db2093c95b516587654700
HAVAL256,3 c85a0a84f55543d623dc620fa035c7d9aecd038244230bc4962cdebea512d7d7
HAVAL128,4 ae9593b8d084d878293d241277fa5e96
HAVAL160,4 76bebc64f9ac176bcfe986c0dd66799e60ce1871
HAVAL192,4 2b43b1eb7274e8258f7c261c0997fcb51f152719ed046dc9
HAVAL224,4 0bdbabb5e3c92adb6c22ec515cd07d24ea566960cc74e06d7b3994d1
HAVAL256,4 665638601fc66bed32881c75456b4cf11d5af5018b6abcd31d86cefd52d54119
HAVAL128,5 0ce79c5b11e92e53f24cf99c5b72e378
HAVAL160,5 be182474bc19d52b3675adee7d843f4a0140afeb
HAVAL192,5 d8a58242a822c38004b8790c5644fed872599da8d9293618
HAVAL224,5 8b8efb46d2f9d3948071b2f02593185d581c0955833e09be7ec22250
HAVAL256,5 19e070a4a0af43aa95ca7bb38ed2363be4e3cf194bb8e6ba46d763bd00cafd2d

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