SHA256 hash

SHA256 encoded string

d4a527e9cdfe814bff08ab2f46941ac0e540d304f64b6fdd1dc786be6c9bfe07

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ARE%27 %27AUDC%27 %27AMAL%27%5Dd4a527e9cdfe814bff08ab2f46941ac0e540d304f64b6fdd1dc786be6c9bfe07

String encoded to other algorithms

Here you can view hashes for "%5B%27ARE%27 %27AUDC%27 %27AMAL%27%5D" string encoded with other popular algorithms

MD2 b5131cb87a869e46bbe618041ba6129d
MD4 3782a3cd6391116f7ca81544b9b4102b
MD5 70deee80eca10603c916c88615c2b1a2
SHA1 6ef5cfe9e7998c4e7a26c3a4b5a557f371751aa2
SHA224 8d7181c4df5cd6cb48ac4ef86d477aa549e204e1b2baffe78df64e70
SHA256 d4a527e9cdfe814bff08ab2f46941ac0e540d304f64b6fdd1dc786be6c9bfe07
SHA384 9c96f552f75b49546dc7ed2c68e3b04763495b889154195f0e3990d310c356c4c4c37a55bdbafce53817f913c5513fa1
SHA512/224 1065be04203f27854ca09386c8021a9bc2db2c13a29ba87882394303
SHA512/256 ca929bacbd5d4adc51583b29441b719185920efd6babca9c81c1d433132c02d2
SHA512 608ee3d541d194e2c9b73ec1fba8d169eb1d16defb519fbc48aa5f215e231575aa34765723b9a721cc408c7a7debbc9cb1e82395fd1e7679fe91a132352a41e1
SHA3-224 95195f56b2dd25af8a951f675a3a670c6bc79e4aabb9c544773071e0
SHA3-256 3b97ebb36a1a657c73afc8d7c24663464f57b7de1ea130eeb2adc3cc2abc9cf3
SHA3-384 1e124b2ab867e62b7b098372801f45d4452ae7c4b9b0aebd09f412d5e48234a839df6899b1066f2109cd40ddd049ceec
SHA3-512 efb8ccbbec57e62214f4663e0083a46c6f370d2a197e2c1870251f31d27e4b98d44611108ea62c7d47d92ec2863dd8414dcd0a13f6f7c398679146c5ef213d6b
RIPEMD128 0ae17d485b5bb65ec8d4f9e52158f0ff
RIPEMD160 c9f4b879759ddfcb240cc5bc7ad6808fbadd4fd3
RIPEMD256 5737c7ae2e7ff8bdb6b2154cb2f8f0cb612f938033b3c7538179d7b5ac0c436e
RIPEMD320 ade0c746e8cfd681e20d416851a0e50ad16f64d98da22c7432d55f79038df4c30b791c664e69d405
WHIRLPOOL fd8e168435286344b9b6477623d322f24b7f823f24d58a4c9d85e33cb1eca094588fadcf66d8c97230d61d41d0d7fe1535d144d7425a9b0176240e7b7664a13d
TIGER128,3 98d4f10aa493186158e8d34138629538
TIGER160,3 98d4f10aa493186158e8d34138629538e491f660
TIGER192,3 98d4f10aa493186158e8d34138629538e491f66017f9fcaa
TIGER128,4 9cc1b0775129f3acc6c0f30652fa5493
TIGER160,4 9cc1b0775129f3acc6c0f30652fa5493edf27b76
TIGER192,4 9cc1b0775129f3acc6c0f30652fa5493edf27b7637d6589b
SNEFRU 01b485c2a7b3bd743b68a4fa239c6a9fedd39b64b6989e3131193c658b2acc16
SNEFRU256 01b485c2a7b3bd743b68a4fa239c6a9fedd39b64b6989e3131193c658b2acc16
GOST b5a06bae7e6a1794d21706bce53538a95c145b354af26703b51d18f40a332005
GOST-CRYPTO 69d8ba2e64d4396f44d65f87a5cfa3874a0185e1d981c8e97840c32199d2d9f1
ADLER32 944307df
CRC32 02b9b402
CRC32B dd637bb1
FNV132 189acfc9
FNV1A32 dae57f51
FNV164 9e17dc2616cc0dc9
FNV1A64 5a4d9d951dd45d91
JOAAT ac38a2cf
HAVAL128,3 ddc115512ee4769d84991df60b44cfc2
HAVAL160,3 595e48a1cec039f80367300dc710617471b92d0a
HAVAL192,3 493a9444b93e090917eb065b160b076861508ca09bc30f73
HAVAL224,3 070e9e26d11dadf95c1a9f68fb61de568bbec630d18015663b6610da
HAVAL256,3 0c376f2676af365419ad7ae5c5b4cd6b26886af17ca70c0284c39c4aee83a443
HAVAL128,4 6bcd4f929bf9808a3034e6c83031c084
HAVAL160,4 d883f1bd410681d8fd8d8a2641ead0fd5b9ad4da
HAVAL192,4 62fb7b0632ea4181d6a5ccca52f44f66288a28c8a6a25ff0
HAVAL224,4 9fd7af27112f98114778e0ed1d35a039066bb689e77a29a1517da92f
HAVAL256,4 de08f08555d1894d8a8e0780d3be609db84a13fe5d37890f85efa7f1c95eb409
HAVAL128,5 d2d8710426b1c21bf7585c92fc4e2988
HAVAL160,5 fd35a174bf703de078af6bc53bff85bbce2d9e3a
HAVAL192,5 439d65057352565e4a96e854918726cef53f64de1ae483b2
HAVAL224,5 689d9daf2c549578db72b8ad3bca3e9405cde0e32141aeadab0db651
HAVAL256,5 cf6b127aa29ef1fe7595c2e3f958f836d1174dd95cfe5a4dffae64c01acd76e6

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