SHA256 hash

SHA256 encoded string

b2f2b47e686d17d968463f8b9efc400bc8b676c240cf438bbff69b91e7f2703d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27MMSI%27 %27INGN%27%5Db2f2b47e686d17d968463f8b9efc400bc8b676c240cf438bbff69b91e7f2703d

String "%5B%27MMSI%27 %27INGN%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27MMSI%27 %27INGN%27%5D" string encoded with other popular algorithms

MD2 048031bdca739fa4e350e2dbae70cfc6
MD4 8807c1efe56ed0b636a1f18f8c52f959
MD5 113ae274a6dee3f02dddf6895b7c240d
SHA1 b5d38bf9a67854bc8e4980db3f7e8b889d6eec95
SHA224 89ceab9c5a5cfe7be95ba8b9d28f93d120cca32b1fda8e28b31fa2eb
SHA256 b2f2b47e686d17d968463f8b9efc400bc8b676c240cf438bbff69b91e7f2703d
SHA384 5fc455de375a7e3847a43499c0ab1926373f8600893fe756cbac48daa9c74b0fef3182477adc7bcc49af0a7276a4e697
SHA512/224 30469b59ff687559a886e05466f9c910d1f7ccbaeff350089cd53178
SHA512/256 74ef4da1b22fb04d40cb96a1f54fc15032850052c16eefea59ae08dc1b3238ca
SHA512 e8ce8a12bd636f60036ecaa84c8dbb42c2f30d74561216253c069e0bae44ac5c8b6f4554e8e040ac0251c20b8f646ef164a342a326e62f112de20f772bb5559d
SHA3-224 63bd12a7334a3e1ca77a4c511f80df6ab93c6010dca106fab3bcd433
SHA3-256 5a05e53a0cc6ecd35e68995c30bc5c77ca9cad5f3fc83a2dba24a45a4d041bc4
SHA3-384 41635b3f69a06b9e1132126bc617d89ec3d3aaa2fa2012b7bb38dedb5cb0f987a1fb9195b4b60aef6b27b86c96157ac8
SHA3-512 47c6afb2648fd221fdd92562bb9473e1467743598ce15029fca633b41ca77abe8aa23fa20316a8a97d1b17ab23ac5f9d4113b3e88ee54bc750c80aa8ad2feb7a
RIPEMD128 57d9a3e699ba9f0fd6fd4b4619613659
RIPEMD160 4314297d3eeab103069ecff1d019c1e32198e901
RIPEMD256 5ea9f167f2502a33e4f04ce53bd212410d33aa80840500c54ccedf094366cec8
RIPEMD320 414ae89b0f0aca03b437f534737177df800acd25877170ebc0a7f89605b9cb68480095efb55cd7b7
WHIRLPOOL 916fd11d96966a779822e3d7b943e16169a34225e65308067dd84838157872ffc6af710380d71d1e79071690b161275a30c46a2f51c44b76e27f8eb7b8d082de
TIGER128,3 192526bcfbf113260fac6f4c145f181f
TIGER160,3 192526bcfbf113260fac6f4c145f181fcc973226
TIGER192,3 192526bcfbf113260fac6f4c145f181fcc9732268ce04d37
TIGER128,4 2c5dc8b7a80c6bbfcce2fefb2265e6e9
TIGER160,4 2c5dc8b7a80c6bbfcce2fefb2265e6e95f30ff9d
TIGER192,4 2c5dc8b7a80c6bbfcce2fefb2265e6e95f30ff9d17ddce65
SNEFRU fe4e84c467f971c66f32e0ec189b5cdd2dde1f885b51cb9cbbe318769c645096
SNEFRU256 fe4e84c467f971c66f32e0ec189b5cdd2dde1f885b51cb9cbbe318769c645096
GOST b82680c91cf3a4f0f41353065470adb167682b6e1e64bdcbeba8862edfb8f3bf
GOST-CRYPTO 8004a0135b82b417972c5ffbb0d0d2f8e422edc7ff5d0dff9bc03c540e8a83ef
ADLER32 530d05f5
CRC32 e2945ab0
CRC32B 98d9dfbc
CRC32C ae3be84a
FNV132 f6311cc9
FNV1A32 982d6289
FNV164 24779c18974272c9
FNV1A64 016cc2e4ec147a89
JOAAT 8ceed59e
MURMUR3A b5091a7f
MURMUR3C 4cd9b2b39d0d8be4ad19ddb77c804a18
MURMUR3F ce60005d03881a207e281b831ecca6de
XXH32 ad7dcaca
XXH64 bcd5c9f56605cfab
XXH3 9858d22cbf55875b
XXH128 dc32c8601ea3e040c5b87c289823b4e8
HAVAL128,3 4fdb2930e7254e379e6b2fab4339300d
HAVAL160,3 a1b33fa4d4c4356a2674b019616dd57d116eb6c3
HAVAL192,3 4bea66d410a9cfc23c39182d319ec37dc6080b1fcc0e661f
HAVAL224,3 6d7b13af7259a5be268950c010de4d4038a284f247669b32354f2db3
HAVAL256,3 81322d1bbf6155f1cccd9adb760075ba40f281e66d53b9eb231582e086f0afab
HAVAL128,4 1001a4ddce8f3522beb30cbb8e703bd4
HAVAL160,4 3ec7700f81fd9b8ec43e9f10f880abe412a9630c
HAVAL192,4 a2f0ece6f7564359b47404ff7d0300230ae2607a9835745e
HAVAL224,4 71409c5d92a98dc84dea29154805709b22c5bc39ff0eccdacad8414d
HAVAL256,4 9cf133aa46cac6ee6875f09e944eb645874ede5a0b1e1df1e414c000e0492373
HAVAL128,5 b4884b3ed458e59d5fba3cfc5e9e60ef
HAVAL160,5 bdc5c73bceecc54183fdcec4155fe9b773300c47
HAVAL192,5 37f14a50ba8f73cc85c0e888cd247aeb860cccc8fa47e1d5
HAVAL224,5 08542570f46a08a2d94a0de618e056285431944d62f84956546fde1b
HAVAL256,5 7b557df264ab0a3e39b71567555937f470906782516222f36f545c163bf80389

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