SHA256 hash for "['HQY' 'HDS']"

SHA256 encoded string


Your last 10 encodings

sha256['HQY' 'HDS']112fef5346abb2e1502536b09b7009b5198897264c33c7453cd6b46fc84e9f53

String "['HQY' 'HDS']" encoded to other algorithms

Here you can view hashes for "['HQY' 'HDS']" string encoded with other popular algorithms

MD2 61db5edf121541cca373fd1053bdaa67
MD4 a15f8e7d6c59c790df2e2387310bd410
MD5 1694b58156e525a372631cb77e510d36
SHA1 a355f0f64a824cf826ac58411d05833ec384ade8
SHA224 ea3a1077f827ecc7cc12f8606e8025d784fdfef84aba2a57a4d956a8
SHA256 112fef5346abb2e1502536b09b7009b5198897264c33c7453cd6b46fc84e9f53
SHA384 8b19444b8975453bdf2d6fd55bf11efb130df8bfcf2bbd40cb941c72a2ea81c98b63126ff3fe83a39b68ca6de4cf900a
SHA512/224 8b19c5d453e2cf79a43d2aa5d73eb643b2104a55d32c2dd0e400bb82
SHA512/256 3ef411cf6dbe81017969ad1a91a9f0087c4612897fa9abdff9cad78d44667e1b
SHA512 0794b8b543cab5f30839ceb7a4b72092dac47c966ce930feef435ed0f9d5426bdd9e179f51e93b8161d4d7da05726fb4b7aa52b96605e16fc056c6e84938f886
SHA3-224 a22cf6481c99b76b24bcc4fc546633baa566f49491f3d5c35750db49
SHA3-256 c49e391d4a9ba42a84181d8c2c7c18b65cae572e096c82a675051af0c145724c
SHA3-384 85510849eb3f1a9bbac069f452a5b73aded8b2cb0349d05b5fd02c2a140c26132bb4d34fc6110fed6466854829216746
SHA3-512 f5c078046ee3e9d0deb03f67aa0e25ad783f8d96f260a66d749b71adcc05b2c354d5ddd75da8dbdd0028e640f6a90dd63bfa8ef851e611332fc0db29f050e601
RIPEMD128 52495570d5d86552a8e676e87909d288
RIPEMD160 80fcfead6211fd375c226541f6ad3aab339904e0
RIPEMD256 a312264fe8c19e7f0b676486d044fb05317c9cca2bd11798a1700f90c89d6123
RIPEMD320 695aca3debc08b3cea7118877c67d6de2a04c809d9e2d6485e03bed28acc1b489884eeb6df339108
WHIRLPOOL 7b423787bf63a4f7bdd4de5b89aa93d350225f0fdf7bb3a7719d8c2ef615d4999a4448677421429e9c785f1f44116187d017dad57412bda684e16040dc807467
TIGER128,3 300407070ce0a5ea6577050cdfbbb293
TIGER160,3 300407070ce0a5ea6577050cdfbbb29385c43f1c
TIGER192,3 300407070ce0a5ea6577050cdfbbb29385c43f1cb29fda40
TIGER128,4 0975787a6478d7828fac2c68b7d95d73
TIGER160,4 0975787a6478d7828fac2c68b7d95d73909a59d0
TIGER192,4 0975787a6478d7828fac2c68b7d95d73909a59d043722cec
SNEFRU ff0c5b3b76487c3303dc059eb2a3692514440c7262eb62f1e9afe0a5e91042d7
SNEFRU256 ff0c5b3b76487c3303dc059eb2a3692514440c7262eb62f1e9afe0a5e91042d7
GOST ecb0619188841bb461d1241fbf65b95ed55be80ca10fdfdf2ed7a36ca524aecf
GOST-CRYPTO e96e52ecec905f94096e56c675bcd82e9ac3797a753f13a2198c037a25f41785
ADLER32 17010346
CRC32 36db3509
CRC32B 9285aaac
FNV132 234bc698
FNV1A32 3d7d2542
FNV164 ac9c6ff48accab78
FNV1A64 6ab5407708f61442
JOAAT c0098220
HAVAL128,3 d253e33a24e8d2d34eab0301d217fac3
HAVAL160,3 11aaf0c40cf4d5eb79db4388edd22872e742b1b0
HAVAL192,3 2a98450fded8b5d54d1aa01c2025525886538eca11d5e4ec
HAVAL224,3 7986d1eed9ca8da0e50dd5ebc0a26e90988a7a54c9a2dac0ff252943
HAVAL256,3 59818faa6b328097abc35a43faee2b902e807f46fdf337bf6f727ed31b18b5cf
HAVAL128,4 508754aec4e94b94ee9c2bbfa71f4333
HAVAL160,4 a19b84fe99082b513ddcd059eb5d57e11305dcce
HAVAL192,4 41684bb801f7fa4eff0e6cd95468ad4dab6d6ea51756844b
HAVAL224,4 a60f67fb208bba02271e67fe4b52e4eae7f221d85dc811eb07db9557
HAVAL256,4 8623a36a68eed36f86d96cf1afe14faf0e81e64424f8ceb458c038737de03dfb
HAVAL128,5 bf9b37db873a389faf683b4b1dd1b3ed
HAVAL160,5 e77d82f08a98292b9f34c1f4f7faadb5a00fe90a
HAVAL192,5 72887573d81a30ba3ed4bbcbe69d9ca3a8eef515f965b1df
HAVAL224,5 3b081708c0c8539a4db8c5c6df8be83f24c265c5c5493dd99e3bf9dc
HAVAL256,5 6569602ae3fa224ea51edd8f23ac50e0172fab769fd517ea5cdd81259ae8f610

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