SHA256 hash

SHA256 encoded string

eab64ab6523dd4e244c3c2a17770c074545f9a2fd9bbc80bc2292d1151e7e6f6

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27MXIM%27 %27EHC%27 %27NAVI%27 %27APH%27%5Deab64ab6523dd4e244c3c2a17770c074545f9a2fd9bbc80bc2292d1151e7e6f6

String encoded to other algorithms

Here you can view hashes for "%5B%27MXIM%27 %27EHC%27 %27NAVI%27 %27APH%27%5D" string encoded with other popular algorithms

MD2 0450e49c48338ff78e559fae4b4e614b
MD4 2834eba464dde92017c0be5619865b54
MD5 426affefb76dc50d46a842ba91d1a584
SHA1 909f77d1594ba6471751ecd2c9522a7c77e8aca2
SHA224 35a06c64126147e1d280b17415f27394dda4555ea4aacca5bd6b16df
SHA256 eab64ab6523dd4e244c3c2a17770c074545f9a2fd9bbc80bc2292d1151e7e6f6
SHA384 480005e9ec5b564b2691280e858dfb72b0c397bb86621589b16b46ad3320cb50af48fe7e39fa718c289948f1b1f91288
SHA512/224 8cd7030c35df7d7cd0697bf2323116a5894586cf8c9f74202e9b6de9
SHA512/256 167d52a7834d3611d9f8cdd81013223f6c2b42baf62d0e9dee0cd490f064f039
SHA512 7f448a754b527fe9021cf8e4352232fa5e7685c3918fb6a512640cca504f8e4a77c494776c074da0fe2b6996dc3e23742b054ea33f35101ef109672a8f346524
SHA3-224 c41a8595c0a2f71925bbec939472fffff550eece79ad8330f96f03ea
SHA3-256 23fdfad1f793f58d25f43ecd9b4ea871c8823dc26bc2cc127b038edada6de393
SHA3-384 ab2d645f3ffdfcff306476dc6f4e2d06548085eab075b9d09f2c6cd97b8d456bfab05668f24dff303ebb5b8290ef3db5
SHA3-512 dcea21b0db86df25e786af7317d082e4acbcc60f5c70ee1418bbe28956ad4a8c9acc3affbe278d62e0fe8e0b2caeca46a61ecf1194abbe9b2836ceff6546c795
RIPEMD128 caf2b6115c4b1c6a7113e50a67a626f6
RIPEMD160 d3cca4dbef3c0394eaf08739e7cab7308c1c28fa
RIPEMD256 a8581c0a54ae61bec4d0815ab0bd884bff1b898c9bdd7e21461de3cb51b1aefb
RIPEMD320 272e1143496ee6057495ecb904d8d0ea70f942a4693a0c6e80ad2eb4913480676eecab961ab98183
WHIRLPOOL 02d76a736d5c285c8b6b385b207e3b5f024a444763916a359446968912b34dfcaaf9d9d3e029097c569e17d3ec406fc095e78b50e359be5637ed9f583d836c4b
TIGER128,3 2cfa98e5d9918dce244cd3b740722b96
TIGER160,3 2cfa98e5d9918dce244cd3b740722b969602d5fe
TIGER192,3 2cfa98e5d9918dce244cd3b740722b969602d5feac08ccac
TIGER128,4 6b5ffb33ce0d680bf5f13ae1900133aa
TIGER160,4 6b5ffb33ce0d680bf5f13ae1900133aa23a77b13
TIGER192,4 6b5ffb33ce0d680bf5f13ae1900133aa23a77b1369b81b4c
SNEFRU a3707d76580bdf6c182ce6b38a7146d2a0398b954b4e74440541bd009f5436e5
SNEFRU256 a3707d76580bdf6c182ce6b38a7146d2a0398b954b4e74440541bd009f5436e5
GOST a958063c1d7308cb182d73f5413e440fa2206792c44570eaf904bc2cfad66716
GOST-CRYPTO 710e85d2e4fe112f84dfa84526d99ab7bdf47650208fcc9f59ce644e9a26fa86
ADLER32 f3b00a1d
CRC32 1f01705f
CRC32B b8cbce40
FNV132 7ce14115
FNV1A32 27e182e1
FNV164 8c86179c905930f5
FNV1A64 a5861dc9ed75e301
JOAAT 9aee29db
HAVAL128,3 3661d367fcd3fa1bba5cb470281334fb
HAVAL160,3 b485506f5b2880890578740bfe624032c1c3e7ea
HAVAL192,3 6978125a7dce241ffff913f5844f7482380e6cd4d363442a
HAVAL224,3 46bc894c0b2d9a39f7886e1efe69b3d277e7c29e9800ec93d6f54f52
HAVAL256,3 962db0afa406f250ea5dee78ddcb9c8ce9d7be3a304c19c21c296d471b63434c
HAVAL128,4 7f82f179737f31dee678e95b922149b5
HAVAL160,4 47507c1d7799b886a6be8d01254a67b343d5b3ff
HAVAL192,4 0847bffbb665e159d6649b3691279602d4c6bef7f096679d
HAVAL224,4 7baae613e4847a64b3c9322912a9ee226d51f46ea85dc686f4f1b77a
HAVAL256,4 7a5dab88bf06ed4fc7022d3fce33da06aae785e42fedec845422a3aeabbe9395
HAVAL128,5 46675b1720aa193e2531a087126d195f
HAVAL160,5 939def618d583052426fcca1badf2b0b9ebc4e9e
HAVAL192,5 090fa050e447040e67c5ae872735a587b0b8a7293098e562
HAVAL224,5 6b61571a1a4832a24b979ae9e2f5c016b185ecb0606438384f16f43f
HAVAL256,5 f3c1e116a695aeaebc07143daaea1cf8c41fb1bcdf979ba9d9bb1022fc30cbfb

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