SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['AVLR' 'EQH' 'DKL' 'ONCY' 'STKL' 'HSON']8a2af7276dbf0fbdd861b8a03837e805a42109b1239d69cf3b7d9c489521fb1d

String encoded to other algorithms

Here you can view hashes for "['AVLR' 'EQH' 'DKL' 'ONCY' 'STKL' 'HSON']" string encoded with other popular algorithms

MD2 89f4389cb6698e4d8e8137aabc787d6e
MD4 d1252e98059cdf68ef5f211216bd09fa
MD5 b52143832a021f2258e4b01f0203cd30
SHA1 da6aade19a8413618d6de5025f26678c417d94c7
SHA224 3ff00e4d79289abaa78273adcd0961289d90a72dbd57a12cbfdaa6cb
SHA256 8a2af7276dbf0fbdd861b8a03837e805a42109b1239d69cf3b7d9c489521fb1d
SHA384 43e698bfd7db4d35b5f82da46133fc2a1d33c2e2fcae17ad9e44247a3325d0d5da2de1087de6924347c842e0a2901ced
SHA512/224 fe9473429911518eefcbd0e1f2c8901afd7508b4f74a8950de49e9ec
SHA512/256 6a4e9dd5e4892f8cf57243bf1e0b2369b995c842168862d84638267696cd73f1
SHA512 72baa4596c57932a440b5a680124f504fa1021595df63d2264801111e37541a113e55ce29705c63a600d3209903e45ce0d465aad1dff97f45ab27671b9219a3b
SHA3-224 f11830c3ff6f12ed08e49fdf731896484d5fba035d74d9e3081de1dd
SHA3-256 b80973b42d9e2b89d03a430ca7ae809b114f6a122a67070a242af0b707499764
SHA3-384 84abb2687d979050980f6e413b8e501c0f6e1a2efec72965126e804c06bfea9f505b775f4997dc2a40e92f62f669ed9d
SHA3-512 f28d6007b09da0dc275b3feb127f5d4e77135a5c05f7b98c201c5d07b6515323d9fc697097241b994c060663a14f290628c41549d73fcf6b24c78757d5254455
RIPEMD128 8c98ca16dfe76ea8becb4ebea3173ce8
RIPEMD160 2669cbaa7b5d309c022f7b2579b5cf2bd1a00c2a
RIPEMD256 dc11849b84d9b4212ea7d70cf5f8983ae41c88b005c0fce4f4703a2c6df48ec0
RIPEMD320 0a50af0c3534fba8769026478caa6be7835fb9183ffae6a3546f21adc5e586827abde2cea11bcaeb
WHIRLPOOL e7ee555b10f6503c2d44a650b530a62a1531068a257980c9005187fef53a617eeb07bb4e3cbbbcf6acf42174949ce7f05401703b695c167355369f12a05d41ae
TIGER128,3 bdec12cc6ff944316acba8beab22c15a
TIGER160,3 bdec12cc6ff944316acba8beab22c15a6b526937
TIGER192,3 bdec12cc6ff944316acba8beab22c15a6b5269374249aa8b
TIGER128,4 cf0a71f1ccd7e9e9f377c858664290be
TIGER160,4 cf0a71f1ccd7e9e9f377c858664290be0cf5a470
TIGER192,4 cf0a71f1ccd7e9e9f377c858664290be0cf5a47007e5cf4f
SNEFRU 6625c50139a2d8dcb498f232a9636305f55125344ec331cd0534bcd60e961a58
SNEFRU256 6625c50139a2d8dcb498f232a9636305f55125344ec331cd0534bcd60e961a58
GOST 1e5644ebb3f413c91b319973bcdfcc93a678243f006069aebdb8505c725e5d28
GOST-CRYPTO fecd0ddaa44c38a88768abcc68fa268b2b0b4d926161ddca551af72d803b1d14
ADLER32 cb4409ca
CRC32 f111e4b5
CRC32B dbebf0a1
FNV132 c644a0e6
FNV1A32 4338812c
FNV164 89e23cc8c1c4a0a6
FNV1A64 cdca8c90bfe0778c
JOAAT 000df1b3
HAVAL128,3 c06746dac6265ad03c56a149393f8696
HAVAL160,3 afbad2fdbffeb6982ca187136cb22bf6f0d4c64c
HAVAL192,3 dc3e07d79c6c68a83b07e90a91fbacbe102de6347a573af5
HAVAL224,3 a6641963b2239f193c8bb53aa244b3db41bc88d05295fcca79cf166a
HAVAL256,3 59447733554babaec969b7866cae1b20882fc9f7fb2fde13f4be8e3ae9d62717
HAVAL128,4 b8e3ae48a205e9723a3e09ec69dfbe50
HAVAL160,4 04bf455521feb20eadc74a5b9cce5c44fde7dd48
HAVAL192,4 03619f9e1d48f4432763f24592d0f6ec799b6c769b56b54d
HAVAL224,4 95cf2bc7917c84dd4f45a0ee790fe4b1e6d5472aaf8b564c70281413
HAVAL256,4 d6199747064b37d20bfe0117f35590e1c4cb4ca62eae2d379416ea0d4238d097
HAVAL128,5 2fcef8b78d41a8185b0ba5530f6f5a5f
HAVAL160,5 ece5af71c8b6645b420c365655c3016acbab0c15
HAVAL192,5 216a79c850756e36a0408b6890af6a1bd4431b80a66b7684
HAVAL224,5 3d50035f16dbf49998fe4564a3a0bcc5db381489f0ed521d7cf83353
HAVAL256,5 d205e5fdee928615b517c689fb155429bae227c35d7cab25c597616975681983

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