SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['VTR' 'AEL' 'SAND' 'OEC' 'BJRI' 'ABR']7f935cd49ea99a1b839ff6e23ed2559cec24d1b5c015e467896d5e70d251816d

String encoded to other algorithms

Here you can view hashes for "['VTR' 'AEL' 'SAND' 'OEC' 'BJRI' 'ABR']" string encoded with other popular algorithms

MD2 5aea41ab1665622be1edf26b1fcd38ef
MD4 614037c5d421f772aaa6434976ee9114
MD5 4863f715231233c35ccd97957d407d84
SHA1 e3f0e0557cf63633db605164131017597a040f32
SHA224 5812615877c3470062f43d9c01f57c4022120b57d2ee0989eafd7f86
SHA256 7f935cd49ea99a1b839ff6e23ed2559cec24d1b5c015e467896d5e70d251816d
SHA384 5d979c5a6688618615b9d8c522e0769e78dce6f35aa1b2e4a5f7c431fa63792ab165b1ac77e53c98a3b1f43d02156e8b
SHA512/224 be227b08c75ab8280dffe6ea7ad3193f017b463f29b3d2d361ac8d5e
SHA512/256 0c633f08354dc92e1f853467725ed42e680e604aa27df08a6b59d581de8c711e
SHA512 e563a486165e0cd4aeb7fdfd8e6e61079f74fbcb084812c00f1ffe391a52c4a0e9c7d48927ba0b433045488c19a9bd6221043a0a0ede8d4a83191872e5fa648b
SHA3-224 2ddeb0f7aac0e8d16f096163d7174b2abfbdac9c43b5eb91af17864c
SHA3-256 789a2acccca3a4a31d0342e68eb36876fa367923b552de7e519cfa25a1062ce0
SHA3-384 faba87a013df2f3d23489301c831283b017e006aa6cad6939652d149697e71d70c9ebe8803f74611f59f795ded454e9a
SHA3-512 cc07810aa1beb85fc8c9d13d4040edc937a6462ded2d3e746963f5b0389015161829ab4ab10a8bb70a0c3b85aec9228340b938191535d7dcea48d83516e34cb2
RIPEMD128 03ec44de3a7d0aa6ccbf046de1f72dd7
RIPEMD160 24f9a706b5f6a1c5f5a3b3f6d31f061bcd35e21e
RIPEMD256 1b43b7d252171189088933b585eb4a30425a53dbb62afe8f94c2092919e22656
RIPEMD320 e021224f52d449da40225007561fce0c542c30a50d599fc3679922bb48717e93046f88121a5da019
WHIRLPOOL 03e00ae8cd9259ed64aa1700b2d751405fa0e0414311c9c123453103f133f6fac5095de411f766c293a7e31ffa1d17bbb2fc575446408e22fd456c1a524676e4
TIGER128,3 a96a2a4504b75074e598fe187c854d46
TIGER160,3 a96a2a4504b75074e598fe187c854d462ad5fc42
TIGER192,3 a96a2a4504b75074e598fe187c854d462ad5fc424b5978b7
TIGER128,4 ec9ea262647e28d381678e3cb1778990
TIGER160,4 ec9ea262647e28d381678e3cb1778990491c4527
TIGER192,4 ec9ea262647e28d381678e3cb1778990491c452770db9103
SNEFRU 1c3edb51a1eb4a31fa53695fe1d828d9d3601574eb9d7913cd05c7585ad06105
SNEFRU256 1c3edb51a1eb4a31fa53695fe1d828d9d3601574eb9d7913cd05c7585ad06105
GOST a1fcef63e45900a402429b2a420ebd4615620a6a5c1a303ea0876bb446ea1caf
GOST-CRYPTO 6e9c2146fc93be2be4fe858220590cb1e1df01fa72b73eabbe7743d2b80f183f
ADLER32 b49208f4
CRC32 62fe45a5
CRC32B cdf0057c
FNV132 a708374a
FNV1A32 1759e688
FNV164 8258e24dd08434ca
FNV1A64 c06478c5839ba1a8
JOAAT abc2207d
HAVAL128,3 b15c335412006d3706c8c6a3a51ad9b4
HAVAL160,3 3a2ab4761afa6e2714cc28984bea2096b23c45f1
HAVAL192,3 764a59c46147f85d6c2c901083b0d0385753151e4746d321
HAVAL224,3 727810e3bca4b27081b6417a1f863b14bcbe397e58cf1dc621f30065
HAVAL256,3 68208e8230da9334f38980c542ba825b766da3239231ef4da92d46f2db54fa9e
HAVAL128,4 1485e8faa2ef9b0a72168ad1b7759dfa
HAVAL160,4 88e74c0b906bb26941bc78c30c953aec7bd0744e
HAVAL192,4 634f8c0538d85a1ad22faa621c3c0f14a6881f2933f86901
HAVAL224,4 b3ddb190222a9f7a1f91acbb66233f77c5bad833d9a09f84c69e3f64
HAVAL256,4 02340df823d8896184184660301d01510f51c7ea471006c1aaca9f60ce799e3c
HAVAL128,5 264dd21065a9531c84c89622f23949f1
HAVAL160,5 3a39b15f7f8cf94883e890717eea1157e3534c76
HAVAL192,5 c012397d98f484f62f70741829c2d95524ed3ee714917a0e
HAVAL224,5 a28467beea2ec0c1843126ad7d62d6d04505f0edb2f5441375a13c1d
HAVAL256,5 dc71ee97f559e717b98c6ac980bca0fcca42f71bc74a7ac287ecdc42c683141b

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