SHA256 hash

SHA256 encoded string

9964b0acf58048f15a0b0ca767cc48d8f8e2337625618303b140a142bd7c7a7a

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27H%27 %27CRUS%27 %27KMT%27 %27PLOW%27 %27SIBN%27 %27DRRX%27 %27AVNS%27 %27EPZM%27 %27SAMG%27%5D9964b0acf58048f15a0b0ca767cc48d8f8e2337625618303b140a142bd7c7a7a

String encoded to other algorithms

Here you can view hashes for "%5B%27H%27 %27CRUS%27 %27KMT%27 %27PLOW%27 %27SIBN%27 %27DRRX%27 %27AVNS%27 %27EPZM%27 %27SAMG%27%5D" string encoded with other popular algorithms

MD2 eec7511857cab393df476221f8e2c6a7
MD4 1559b18cb477bfe854f207e6f9adcdde
MD5 0a4fdae38ef1af6218399e2c26dc0689
SHA1 b86b99973ae76f90aa408b1f06aa572bf4a0552d
SHA224 d2e07fba275e167a0470d5cc4f24c69b0957eb5a20136fce5deef5be
SHA256 9964b0acf58048f15a0b0ca767cc48d8f8e2337625618303b140a142bd7c7a7a
SHA384 ecf2304d950320efee411cbdb41f34d986ec1eacbedd86a4d6fd0ce9e5893601be64809e56a80a11e2226b85017bde9b
SHA512/224 5e7ef14c327f5ebb7ad013d7b96455f66e091774b5a147af418c10a6
SHA512/256 2f9dcfb51d86fe5886caddc0905ee65fabb9d2c53bcefafe024fde2c1495ab0f
SHA512 fe8e2194d29324433265a9f1bff824c394a6d3bc8fb5155e10dfcab5331e537d9c833f98d12891b456f3fdb80731919afce24cebf31e9ea5da8a69fe5e792172
SHA3-224 4f7b74e0236017d691c1712388f821a17e7aafaa1d1762a57fbc1c28
SHA3-256 156a43247af52f57c5d600c0eea2d2bf559b748aff0e6fd5e6831da70186ab27
SHA3-384 2feb51343eb73aa6b17b5b90581a4ff28622cfae328bde765adc1b3c4948e7a6c7c7c02c65eea890b54e285cf83abfeb
SHA3-512 2036111c4db262fcf1bead101a79b6bf579e55c9a50202ca13b969c3be13ca297ee83b22158b531df52070e9862e6c90d85544031548b71c87247f0b246f7080
RIPEMD128 f80f0653bf1c4fc9cdc87689657cab0a
RIPEMD160 5afcc4c971365c2e03a7f33f74d20cee4762a3a5
RIPEMD256 a8f740fb6912fa63687ba1c5bcef436ef382dbba1e199a9cfecd0ea10e1e5ed9
RIPEMD320 23044c0d5102fbc979276966b8c89b53c90e0eefd600a349d3ff26fe9960771aebff7334f21735ba
WHIRLPOOL cfe72074e152a06cdb9d888e68cbc82dcee9c654f1c5ea72a03f0434d1bdfd4c6ada71f3fe18d50d6339ffbf72d32bc275cd4252896d85ce7939671259f73e38
TIGER128,3 80dba5754101510b50b1b5284dba0213
TIGER160,3 80dba5754101510b50b1b5284dba0213647300d2
TIGER192,3 80dba5754101510b50b1b5284dba0213647300d29e08dd6f
TIGER128,4 fc8dbf241fe244ca298b969a03840f51
TIGER160,4 fc8dbf241fe244ca298b969a03840f51589c52cb
TIGER192,4 fc8dbf241fe244ca298b969a03840f51589c52cb79a89b35
SNEFRU df8b26f574132438812ab815488b8add9eb24d261ecbc1d4b6ef4e51ba554d7f
SNEFRU256 df8b26f574132438812ab815488b8add9eb24d261ecbc1d4b6ef4e51ba554d7f
GOST 72567140519b9f08b510329385b47e44298e0c65b0067eddd2580c363bfc4a7f
GOST-CRYPTO 9c65d98119d69ea629e5cb03826d8b232bfaa117377246c76a91e153333a9d40
ADLER32 47f215f2
CRC32 c55ea915
CRC32B 671bef6b
CRC32C 44482db3
FNV132 5ea11f5e
FNV1A32 d622c528
FNV164 eed919ce9a7add1e
FNV1A64 1c8f31a1a80483c8
JOAAT 274ab9b5
MURMUR3A 7281c2ea
MURMUR3C 14073fbec85d7bda02ca4f7e753040a8
MURMUR3F 5ced20a5300d635ab11f3c4819cdf5d5
XXH32 c0934769
XXH64 03edf8897b6a30f2
XXH3 2eb3bfc160679a5f
XXH128 cdd5b0b8c39c4865fd8500cd56da6c3d
HAVAL128,3 94e351f24ac4ac43bf2087284d75f2cc
HAVAL160,3 194051577659cd74c84888401d700235cee8b0e3
HAVAL192,3 51ddc90c18663b3241f8bfaadb5c42ef79d7a64b1f2a089c
HAVAL224,3 ffb0c6e28ce00eb0bd4300261c1104d5cda519e863ef0bcac3c66463
HAVAL256,3 7f46d6c96b8878dd42fa96a2cca33797cffacdccf4003b356a1b3527ac87a957
HAVAL128,4 9ce4afaf00e470b13ab167052875ba66
HAVAL160,4 e0cb3d800981d26183ecef68290d98a8065dc194
HAVAL192,4 9b61fd55a99817e159c2e4018e7a28aa64644ccc7b9b2bad
HAVAL224,4 7e1440851a3a28b76f72e785dd33e78ae34de33d79490f4058d61094
HAVAL256,4 1a00dbe45cfba500315daa04c5e5fdf25e5fec3088e8e80b5c9895edb8b38fa6
HAVAL128,5 2a6791071cb5556b192db6b2ebc81eee
HAVAL160,5 2f36267ea00d6ffb95357cb9e4e42816e3e18f45
HAVAL192,5 5355b486edbe8879db451f0df85f66e7d8c54f40f7145725
HAVAL224,5 5668bc7c0287d3c38cc0af61d5ca6bdf692d7c051f87d110564ad5e7
HAVAL256,5 455d8f29a84efa3a51e532c7c714751b4985497fbcddd695cbed52bb0efd2dd4

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