SHA256 hash

SHA256 encoded string

4eaea70f477c660965a44d31293e7e18c6e57b85ea714df455c0cc78872f4a64

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27EIX%27 %27EB%27 %27JRVR%27 %27PETQ%27 %27EVRG%27%5D4eaea70f477c660965a44d31293e7e18c6e57b85ea714df455c0cc78872f4a64

String encoded to other algorithms

Here you can view hashes for "%5B%27EIX%27 %27EB%27 %27JRVR%27 %27PETQ%27 %27EVRG%27%5D" string encoded with other popular algorithms

MD2 2c63fef25f9871e1434752449dc42dd1
MD4 086bb00bba52146cf24fe2de11da58cb
MD5 362bbc60debddf8b673eafbca271c964
SHA1 f151419e631417b1cc867727da45d0b6dd10687c
SHA224 1f89f62176f504a993910fbdd80aa98539186ffb238adadcb584a8b5
SHA256 4eaea70f477c660965a44d31293e7e18c6e57b85ea714df455c0cc78872f4a64
SHA384 b3853d122ae301fbdc01f0c1ac8012fc5db74832b9e9eecfabac819d6f41c378cfbbe692926fb62cf95f691e5d1d918c
SHA512/224 63abf37da83f7d89a819491b005078050cd4f3c23a2304f23ea4f093
SHA512/256 bcd55c2c68ab7fb518c55d1dc0dc22d137ab2cf6b9d9344eaa1f55d9e06635db
SHA512 a3fe43272fd5dfcee24353aea41c518282ae7c9cde7d8c7590b5a8b078cc079fb21631e49125eb83e58963aa19447ae96d17e5f42179d83bfa91d1d807020cfe
SHA3-224 5c6a1752fe10817e1a48b9a5806376246517f3b4b0dd4eaaa89a35ed
SHA3-256 3d9bb542ab01524058630bdfdb7d12a92355053e1582a92f6463dc7539ba70c1
SHA3-384 06d1c071178747f4853f617c08f9d44ec4aed258839a2f14c8bb8796bcad5267e5dfd7aa8297df65d5b93bb4db292f2b
SHA3-512 b76c5ac449b5aec14c1c94537f60b9408a84932db572895acb04099dfb2f604943df876bb69f35174de80cd4bdb07f43f5371bcdd286d572bf62cd7b46091236
RIPEMD128 3a4e9625ac9c148e1fce37d1cde92404
RIPEMD160 1f99f4f56943473eb4bb9672aa26d1f4c7efb4a7
RIPEMD256 4fbcdb8208d3b2139ab480d4e7461a5f7f1a9b41cd177aae6ddeaa4505b62348
RIPEMD320 fa07ed80ec15f92476fa741d8ea1517002399579df96deffb751da3e50c333c1ad87558cf9506220
WHIRLPOOL 2208a5aad5f345578a8289daa4a9d0887f3c6a2b1c3f9135e340a318e43a264155f6f2252335bcca660b3045598e81edf8a1d14bc559c4d03219fb4103ea26db
TIGER128,3 89556bc7df3af61ef07a2da273f046c9
TIGER160,3 89556bc7df3af61ef07a2da273f046c9a3bb18d9
TIGER192,3 89556bc7df3af61ef07a2da273f046c9a3bb18d953228509
TIGER128,4 4eeaef32076e97787a21b536062b01d4
TIGER160,4 4eeaef32076e97787a21b536062b01d4d644993e
TIGER192,4 4eeaef32076e97787a21b536062b01d4d644993efd751087
SNEFRU 3ad253b0633b8b8321e452cdad1544c313df59229eecd36dcf95d730ff94406d
SNEFRU256 3ad253b0633b8b8321e452cdad1544c313df59229eecd36dcf95d730ff94406d
GOST 3219037696e0759bfc30cf372682e757ff72c82522693ba3ac5f29ee39b3af66
GOST-CRYPTO 2d555013997e763255641b7e930c9bba486264db27dcbb4c3be96c4fe3323a92
ADLER32 61dd0c66
CRC32 e037dc4a
CRC32B fbdb75c6
FNV132 bd3e2f44
FNV1A32 cc9705da
FNV164 7ae1417833de70c4
FNV1A64 e211ee57b8e4f3fa
JOAAT 84c7bb06
HAVAL128,3 09412f0bf3bfd086aed8cb98ac9274dd
HAVAL160,3 4bc46bae710dbf931fc8b7eaec8f59bbbc98dc3d
HAVAL192,3 60e586c1d6c7d4df73b43f371748f459c95bcf9755b07af8
HAVAL224,3 fb08de79d4c03ad821a078977d6f901ca6b98e0b6f85f81cebc546a3
HAVAL256,3 fac0c711b69588d50ba9df285a9b7457b15d613e17d69b1061e6257125eec66d
HAVAL128,4 b6f352b23382cd055315e806765539db
HAVAL160,4 082d54a51d9949b2076daf0abda2127294e3d521
HAVAL192,4 a92827521a629176ff08fec7f6304e05d9b20c0b1973a774
HAVAL224,4 0a674e8afd853dfb09d74f7c384cf47b6090b3272b4ca689332667de
HAVAL256,4 a11fbdf6d911fa2fd90f8e9de467698e4c08d91352ce89b1168fc261b5c3b138
HAVAL128,5 b93c2ec791ee2ce9f807b218f4b1e8d8
HAVAL160,5 3c803c5b73ae4421dfa42ea5424755712736fca3
HAVAL192,5 9c27d73afc1b0a1538910e0e3cd4d957710b65a81c0d5652
HAVAL224,5 f638d9aa67bdaf22002828603e37dc82beb95b1a00e606d5cd9be853
HAVAL256,5 e0ab9337b3ff9963ae34e859aa2a5edbb85e56b4557c7bdf4505415d72080fc2

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