SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['ROST' 'ESE' 'FL']f90a46c185dc0c8f72b6545675819b804c0dbae6f51b25f13adf1d5da118da0a

String "['ROST' 'ESE' 'FL']" encoded to other algorithms

Here you can view hashes for "['ROST' 'ESE' 'FL']" string encoded with other popular algorithms

MD2 63b26d7b700d73909eff3b34e41168b2
MD4 392114c15c02f3c911f2f800a135ec5d
MD5 fa70a022a2047466d7cab0821234c941
SHA1 55505a677f1aa1f241fa0439f64de029858223fb
SHA224 c52626e026a176287b69a05073cecd791bb0c5cd7496bf31b3f4b804
SHA256 f90a46c185dc0c8f72b6545675819b804c0dbae6f51b25f13adf1d5da118da0a
SHA384 08bec7db32cd5759ccab2c009082cfdb64ae62a0c83fe6301b585592223cdcd22a9ab3b0d557a974964fc639a5d88ee8
SHA512/224 646df75463579fb8e48a5cbe2091b8aa37e97b1eb028b97eaaf874cf
SHA512/256 c924d93d38cdfc11cbd85b3a8cd1da1d4860bdbc08b7ea6203cca2b209736b7b
SHA512 8526bf4fdbc235f50a6b8ed28a1481996579219a2a7ce3cc6de2f11f6967e9d1f9ce35d3d9da2014829236db72cdf10cf368b39bf8d3d989054aca40d2ca1248
SHA3-224 3cf5aa97db3a9960b381d957d123e783a0a4640fd9325730fd1c70bc
SHA3-256 de4c9a2a32f509ba9f840b7f702678132c184ef6ffe4d8c8f48aab2598f2d8c2
SHA3-384 5746ba5711dd4e0e5dc29f9cdd326360e60a0e378efe788317644664432481566a068286e61885de2b08b4e71365a608
SHA3-512 8a59a1c16bd889846103953276dab8b560684b9c085d7729eb956e782d4bbd9016a0f6c7ce7cb481d8241416e4bf41600327f775ba7eda65f1b0500f43b5c8e1
RIPEMD128 95da118b26d14775f6c7a240c166eca3
RIPEMD160 90895ee2d4d603fc2e0df35765ee73ad4fb12325
RIPEMD256 f158ab583b596b601ebb06d796a6fd52b9cc072e13ed43023dd7f65d477fd167
RIPEMD320 8af1c33c78c30467d29d327e393703f1dc8b7493b16728427758f6e0f67dcba7393194e14f117f3a
WHIRLPOOL a784ffc7a3d9afa3ecc071e04eb59ac29b3ea6e8a6996b99fa522863cd859d9bd8baa4d4af3767e1e330a8157dabc4363a82352b68f6ba9b41a6f2fd7cdf8c1e
TIGER128,3 35398999d06e234d2d0f02e1139ae576
TIGER160,3 35398999d06e234d2d0f02e1139ae5764319ea64
TIGER192,3 35398999d06e234d2d0f02e1139ae5764319ea6468e9e430
TIGER128,4 b3efb1ecfb6506962f27f2e152f1381e
TIGER160,4 b3efb1ecfb6506962f27f2e152f1381ea25ed18a
TIGER192,4 b3efb1ecfb6506962f27f2e152f1381ea25ed18a588e550d
SNEFRU e5a4d19f983d26efb6ed19ae08ad605106f187da9bf14778e318e7c4fe102e98
SNEFRU256 e5a4d19f983d26efb6ed19ae08ad605106f187da9bf14778e318e7c4fe102e98
GOST 600d8ba7873f64a4d5ad3f9d5dc6e336c0d306b50d76cd30af0a4ee5e56613c6
GOST-CRYPTO e94656b9371a47dbaab8d7055c7de123311efa251529ee4b59c6266ba7b48c1f
ADLER32 2f91049a
CRC32 4ca9fd82
CRC32B 503c6cf0
FNV132 70cd66f0
FNV1A32 2365e182
FNV164 69c723608dbc4490
FNV1A64 f9e55d508910af82
JOAAT 6398d24e
HAVAL128,3 24ee7ab671e03696a59ae6cde200ea12
HAVAL160,3 9a8c1c17864b9de9a3a6ac10b68548fe059e026e
HAVAL192,3 331024f64df051ac79f5c6049d12afbaf627e9c106d0ef45
HAVAL224,3 c6e1b5b55fccabdcf9a8a23a94141bc35137d494988b99322c168a59
HAVAL256,3 d3c578e22ed1440100428042be5dde50671c10875c5b96756a8662357b2106a8
HAVAL128,4 a6172af62e567da8b2121bdb6c595ce6
HAVAL160,4 eb3ec55e7ede4ab97b5bb521eac67ae6462fe00d
HAVAL192,4 cc4918dfb8f0576ac1f62b0d2b54b74942e2aec00806a035
HAVAL224,4 153b1ba38910d9c1b2ebd19d3c60b507f1d5c083b3f187284a24dbb1
HAVAL256,4 10fad8f0d88f1616a1263f0dd4e349c2d5bf5428a243dc232598202db2306185
HAVAL128,5 8d7b36ebbc0c564997f4415216ad2d38
HAVAL160,5 dd924c31d939b6722838c2538eff345d55f532fe
HAVAL192,5 da110d8fad4641bf59a908782a9fb2a98920b782a3953d17
HAVAL224,5 0e7200e6a4c8eb41d64e4e13bdce712c80b88f2d6841d53ac3006ac8
HAVAL256,5 1910a60dee2a3baf6f87682863063da560dad32883e6a2e225ba9fa079e5e819

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