SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['RY' 'HFC' 'VCEL' 'CPG']e2d2081ff82a73038f37114d08c32ac8925f02da5fe5b8b1a15c1c45ffcbe16c

String "['RY' 'HFC' 'VCEL' 'CPG']" encoded to other algorithms

Here you can view hashes for "['RY' 'HFC' 'VCEL' 'CPG']" string encoded with other popular algorithms

MD2 55c1792dc3ba0805703a47a710d81a96
MD4 b56736a7587aea9d11f3561e796742a0
MD5 ae9e9f88b236871fd9e0ea3f42a3b841
SHA1 e3ac459f0770f92886d9683f18aea4cabff1a606
SHA224 eddd7c79294ab0d888abb3dafe79dda66ca6a89c36e22031044f4589
SHA256 e2d2081ff82a73038f37114d08c32ac8925f02da5fe5b8b1a15c1c45ffcbe16c
SHA384 0620923971a6d812ffd261c40124504f49bc037b8cfcffff70f51bf2c9682eadd73f97fc12c12c0e94e02323d4d8f822
SHA512/224 9e31cefed981e341285e930bbd03c5230854e9e6ea0b5ffcd4d36da2
SHA512/256 e7219bae9d7e1c2867ece02fa7eaa061c8db220c01f1f783ecbbad85bbb38700
SHA512 5a1b17f1968d6dc4ca80b717b17b180aadf81a7916f467db6ade15103f6d7e48a514151bd23fa81ae4d31203f686555e36308ca1a23d124a5fcd78e2962b2e36
SHA3-224 b73e421b33f1bcbdb98e814a1547e1cd8fa585db619305ce36cc50a1
SHA3-256 aa46df6121b1e5064f21cffeb8e573788478b7acc979b1a5e9ad78c255ba3807
SHA3-384 3c4e2ff0340fed21c26db5e3de216dd36f325b1fdc6e7ba6ff47ebdc863740dbb875744c2d719a3306227ea5a52f2213
SHA3-512 28e0ad63279216052a28ece82d802d4c875865a67694c28625950fd63a244996f76aa186c35e56aad25a845737b2f0fce68b647a90c8ef6bdf8ea49482c98495
RIPEMD128 e6d4ea5f10fff0e520e4fe1cf056a3f7
RIPEMD160 2b0a87bf8482c6a35ac6faf1e0900a818f60457f
RIPEMD256 16b1b5673a8708a86108fe506de49990d5696f6da8fb14971b9744447684834c
RIPEMD320 c332adeb13d3cd8f182a7ff52fc63c9db72f1f3c0e27c52ebcbfe77e42ac2766d2392c73d8a3c50a
WHIRLPOOL 2179a0f036d83f201e9500a7885372a6d1b605859a7dd61db1d54f8f4b0288e0d1d841e84f671fced245f00ee6695d26710b6b309cf1e3dec505087f774db439
TIGER128,3 779779482c0c544f069628297e6d2349
TIGER160,3 779779482c0c544f069628297e6d2349749eea7d
TIGER192,3 779779482c0c544f069628297e6d2349749eea7deb4a88cf
TIGER128,4 304d901f395681ecdd1197a293110545
TIGER160,4 304d901f395681ecdd1197a2931105457a160610
TIGER192,4 304d901f395681ecdd1197a2931105457a160610ac62034d
SNEFRU d062c37461ebeeeac35cdce177ce6fc33de8abb54f8074c6e80166095f3843e1
SNEFRU256 d062c37461ebeeeac35cdce177ce6fc33de8abb54f8074c6e80166095f3843e1
GOST 8290c36bcd5cccddec8c79f481816a43ce82d3ca9b2def7801c5a3b9763144b0
GOST-CRYPTO fd31511ce3d26cfaad2b737fc6c546f0d967aa03b0331e8d04f1c47cbb1aebb2
ADLER32 4b8205d1
CRC32 326cc4de
CRC32B a4178f65
FNV132 599458ed
FNV1A32 c49ce779
FNV164 c8ea99c42c5ccc8d
FNV1A64 d04ef550542d2359
JOAAT 6ee269a4
HAVAL128,3 d067b4f60a6b3383b592cc9e51cd2aeb
HAVAL160,3 d3ef6f7a6a64bd0b050124bedde3bf4549ac30be
HAVAL192,3 894612b465cd05f55e43ee6acf2c3d8df1ffd516584cc872
HAVAL224,3 0c9e34afc0da44002e86ea29c0b666fa09870a59d8f35391dd862b12
HAVAL256,3 05de7ed52a28e297215230d5d024fe47121c2895d405a59cd1a2e23159075e20
HAVAL128,4 3563e66ae408c580ab7c07086efe42ef
HAVAL160,4 266332f6220434586c074070b19f4a0f6ce2f64a
HAVAL192,4 adf27eb3840f06a49137ce6cce41210636cbeb0cf63a47e4
HAVAL224,4 1f94d5f260c709dd1c4baf2decd56ba1f21d13b3e46c238d45fa5125
HAVAL256,4 53ed86fa2fbd46e0738fa8d38f0db4d7961af0ac5a8db4e079f70c1c31ce4720
HAVAL128,5 bcdf168202ed3ff6c779eaa422c6763d
HAVAL160,5 64008e7f4d6caadf7868049840fd9ddc2f2f46f2
HAVAL192,5 107de964e7f41c8ef194c761f41618d4d83c4c803d7b4bec
HAVAL224,5 c227a43a239254c0dc8408fdc259dbf9e0ab2375dd07a570fc7b2b27
HAVAL256,5 462dadba3259a60a0c0102da32b6410cf95077aadad9181f7878fd59b04c2752

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