SHA256 hash

SHA256 encoded string

df7e0f991503fc60508d79bc6ce89e90b9c081d990530e490bae729dff604e62

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ROST%27 %27ESE%27 %27FL%27%5Ddf7e0f991503fc60508d79bc6ce89e90b9c081d990530e490bae729dff604e62

String encoded to other algorithms

Here you can view hashes for "%5B%27ROST%27 %27ESE%27 %27FL%27%5D" string encoded with other popular algorithms

MD2 be219156f00865e73b9cc2e3753a3a4e
MD4 853a120842218c2e95fded9be12f3a60
MD5 fcc3abe5435177e6e9db127e6b855310
SHA1 066278b9890afced32e0d6e23516b1c26b1d4a7a
SHA224 ed559b44446e196c5c0f59d5527bfb547339f7f42ee63215bd3738e0
SHA256 df7e0f991503fc60508d79bc6ce89e90b9c081d990530e490bae729dff604e62
SHA384 c6bf5b15beeda1b4b21970aef0fbcf9a111df88e5d2f53f74a9806697af24137dd0b59f717d26118fde3dfbc34d40cf5
SHA512/224 a5a188e61606982f6024a4d9797dd7ac8ee40476ec0ddb47400481e0
SHA512/256 a24669e5873130465b124fa4b8b495dc1b447ea49e4f6e1fea7efc659f55019e
SHA512 8f9e7f4a1e3d47c9cee49fd6ecf29c37367f6e15e31489f1e6fe646bc38b86f920e6037cd7cc46be676f84c2a55696437b6ef1a5038ce5604a00470c704eec81
SHA3-224 e84f9cd7e1e7645d0a631bb7a62890dc73b9d658ff321c729b83ab18
SHA3-256 810644f138ec8497701246769301564412d1ea4e14aa5d1852896e7c7091f7c0
SHA3-384 692517487aae66cde599c8f9974f8188356bfdff80a2e481d76bda4f0c604b0653a339fd095dff195b5a6547780b46a6
SHA3-512 7fca491cebaf636fbff678dde115797e18f3949d2f132f7866d440b4cbe95735b3fa0645ecb6b382e1f6899c3c958cb54ada762e720e87f08dccf4042b84b233
RIPEMD128 77b018d05e30e8b1606ab009c86e1cb7
RIPEMD160 8f0f0beab590a77af05ee4600ef6ad776e32194f
RIPEMD256 261837252553c4145546d42b150450ee8bb1d9006e3a93a64f3f4af08dd7809a
RIPEMD320 7f0de20b530cffbf3e40445d772d275e18bcee6daa8d60a3d5e549cb6e27bea8fe85389dc09de7cf
WHIRLPOOL 57a6b9fa87919b43796e4d5bc43ed317e24c36cb4b1af6495a81bb6fdecb6be250bfbd5fd3012d075cdb68379521c63b77f7c3fafc1b17c3a446255e3674a7ff
TIGER128,3 6c6249b7a96cec9d8bd56c54b7da93e4
TIGER160,3 6c6249b7a96cec9d8bd56c54b7da93e41bc0f6e9
TIGER192,3 6c6249b7a96cec9d8bd56c54b7da93e41bc0f6e9427c1da5
TIGER128,4 1b4c6f931b1875f7d740f6f678ec2eac
TIGER160,4 1b4c6f931b1875f7d740f6f678ec2eacac2511f7
TIGER192,4 1b4c6f931b1875f7d740f6f678ec2eacac2511f7e334cbd8
SNEFRU 6524a79081a24b3870017a8ccaa28b53ede3c04df758beaa82d0f2210ef93adf
SNEFRU256 6524a79081a24b3870017a8ccaa28b53ede3c04df758beaa82d0f2210ef93adf
GOST f76e03ed6efaccadbecbdb64c284a0bf3bc9f036eaed5e4ba71c4eab7860f499
GOST-CRYPTO d4dca57048f055f7488252d903922591a62df73dea5e4e21847c38756de1442f
ADLER32 89870786
CRC32 42dfcfd1
CRC32B a9215b20
CRC32C 5fcd2430
FNV132 bf5501dc
FNV1A32 80ec047e
FNV164 82e83363df72c0fc
FNV1A64 ab00bfa33f08957e
JOAAT 189917d6
MURMUR3A 56f1b9eb
MURMUR3C 00b338fa30d75293a0fa6865faf1aa46
MURMUR3F b2baacd7d031097a566a0dc2e12eb295
XXH32 e9ff6d79
XXH64 3ac9fbc7b57c1c13
XXH3 393d44f98bfed6f8
XXH128 ada6675c5f918a43e1d2a746f9031fc7
HAVAL128,3 66c51de98a647b750c0264e29f740fb5
HAVAL160,3 0504e06092c9bc3f72bc21785f9625ed25e8c244
HAVAL192,3 3d723c5fab4da763d1db360ab2706bb40d6b776de7a6d2d4
HAVAL224,3 1a788435192683f26d226d88518d4fcd55e194420ce193cf519f781f
HAVAL256,3 cfd655f0cde737ac82240aa06e7de6bf83a1007399004bc81af89bc3a9ec8dd7
HAVAL128,4 731a56c3f19e436a1298f4256bead955
HAVAL160,4 69dcd43d337221e69cfefc27b0057dacf4120960
HAVAL192,4 64f21e7f06e33a21a009468ae817d118392d39ed7083cc54
HAVAL224,4 edb36b53e770053dbd5be169b247dffab8679b570fe46c3e334143cb
HAVAL256,4 87a33cb67ceb9b4dd59a48c88e3f4775d544cb4240b26264758d02017a1cff51
HAVAL128,5 b513e6f7f054e5165cc0b9c3a05c498a
HAVAL160,5 b443e43b61e6c290e746527188a8d745cbce5374
HAVAL192,5 3641833e99821df56f16ac5d680602df3863bff0b5332e7c
HAVAL224,5 de0061a74ac17013813f1a6023c85f1ec32e7f219b5132ea9e93e150
HAVAL256,5 a53dbd37ad1477234fd26f0e96abcc3d11b2d1993ed776821f24e921327af5f8

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: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world 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: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world 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")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.

Example:

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)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
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 ='https://md5calc.com/hash/md5.plain/'.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: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;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 https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;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: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= 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=
URL: https://md5calc.com/hash/b64d--md5.plain/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
URL: https://md5calc.com/hash/b64d--md5.plain/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.

<?php
    $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