SHA256 hash

SHA256 encoded string

ce93c9a96ecc3dfcdb462b93402c104143bce2de45325025a2432a73e0570377

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27UWMC%27 %27BMY%27%5Dce93c9a96ecc3dfcdb462b93402c104143bce2de45325025a2432a73e0570377

String "%5B%27UWMC%27 %27BMY%27%5D" encoded to other algorithms

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

MD2 a16d5b6da0eeb557d78a4169ca55753e
MD4 3654dbace162736545f3f87f41248596
MD5 74f42efaeb3e13ee8d37708e3d695d2f
SHA1 f01f16ac96f8b993d4c04850dc979f123635203d
SHA224 1d8b238bba4ff3ea0d0103557cb1d8f57786fadcfa51688ff341e789
SHA256 ce93c9a96ecc3dfcdb462b93402c104143bce2de45325025a2432a73e0570377
SHA384 fb1634b782b9db028e07c7669134dbbe9cc24e14714852a1fa9832553445521d7b5fff41939ab2fdcdd5e83840ab65b4
SHA512/224 7e27374b15cd97e63bc8dbf7f854fa851d33b92cd7a96cee2c830d1a
SHA512/256 49388faf7b972cc9379403be6aceca57e2a6bb92a29cd16763502f93339b63a3
SHA512 440df00f494d4b5c44a52738ad0c2061479d146c48bcbee2694d1399555ce3f7cf0d1b09a85d1a77c00cddb9fa614c1b7a08a4f761d22abfdaae0893bee19e7e
SHA3-224 7baae83a740d0477620b1dc5bad9273ab16da38d538bd645967df0c6
SHA3-256 6902449436df3bb2d22a5f61cad77514d1f3886f7ac7bd56b79ba4b2c2076a3f
SHA3-384 71cce17c95fda1de4e8132caa32592bdb46d2c5dd36a12b8637faab09a669bb4fe40c81c2afd25fc772d72e79bb2eb07
SHA3-512 e156f813e7f06ccaebeaec59679b5a9b8450bc9e4448c4f391a37d995ed7f5674749d103a564078c98fe7027a696cf03613ee9ef65f4f4d96c579668f690437a
RIPEMD128 c86aed76523db1c5242f17d7a3426771
RIPEMD160 c96648aa024a10c9177411837f4317f80307aa0b
RIPEMD256 7b1128a8ad0f5165e0fd7cc79b00ff92d12abcfce35942a0f10643167bc718c2
RIPEMD320 f07299059b3ec99f01ed8ef2c50fcb91204149d5a7e3fc8bdaed47dfac7b39e6d67e3882f6462307
WHIRLPOOL 33f040dcac261e06f222898c06780b8fc2e5e8580055372bb85855076aa426f36a7c080a12a8bf4a3d4a120071679c4daf19ab6bfeb5b960a67eec51e11a8fe9
TIGER128,3 c07b151672862c0ca7df5bc1fec4d77b
TIGER160,3 c07b151672862c0ca7df5bc1fec4d77b00a0e093
TIGER192,3 c07b151672862c0ca7df5bc1fec4d77b00a0e093b03edcf4
TIGER128,4 c822c4cd86144e7123203a4edc88720f
TIGER160,4 c822c4cd86144e7123203a4edc88720fb67f41f7
TIGER192,4 c822c4cd86144e7123203a4edc88720fb67f41f74e594ab4
SNEFRU 5531275c905fe40389e3822ac4efa7a814e32336703213459d41db29f707acb8
SNEFRU256 5531275c905fe40389e3822ac4efa7a814e32336703213459d41db29f707acb8
GOST 45ee6005805b16821215ec31854569d82bcfd78c023f69ae53e1811e54b12efe
GOST-CRYPTO 5397e6c3a0afaeca68a2d138def246379dd59b24be107336e93d4f240374b7ce
ADLER32 4d3305b7
CRC32 6d9f9ed4
CRC32B dc09a270
CRC32C 20277c4a
FNV132 6033d93f
FNV1A32 49edc483
FNV164 b79b5879d64a317f
FNV1A64 4440795f35143b03
JOAAT bc7607c0
MURMUR3A ab24bae2
MURMUR3C ca1752af4e8e3c6e94a3659e69a6bb5b
MURMUR3F d99b3790d67c2d032e80059f765241d5
XXH32 2810a4c6
XXH64 53164c7777b17890
XXH3 5afd8c503b7ae710
XXH128 f6c1d2ec72a18ba2191bc0c4b209fd6f
HAVAL128,3 b90ef77b716143f8ecfa58adedda5e77
HAVAL160,3 daceadaa307409dc2acc68bbf77f217903f81c11
HAVAL192,3 7852730413f61e843003f2a7c5c5c3c94cc7609e2e71603e
HAVAL224,3 815bc485da8ffc936a08b20a820504b103258b059352444011337a20
HAVAL256,3 48a3e6d01c0e8dfaef94d251baed6c2ff8f0b655797c098422d4963009c6069c
HAVAL128,4 f3fecaaf00046ade9407c8576575c108
HAVAL160,4 a4d054e5b014d08470072845e37e489d8d681d0a
HAVAL192,4 73addf26d463c9721ae6dca08ee4f76279f8298eaabc8fc6
HAVAL224,4 2ce1cc832d767c73e11f55e9f6e87b100743c15dcee7fe29e2611d4a
HAVAL256,4 e0f009222c25b2c32ce8d8f6fdc9cbbc10119b1e017de7409fdafd2b7dafb19b
HAVAL128,5 25de81bea64601d0d82cd05eb4b9d0cf
HAVAL160,5 42e996faf486deef1a23e811067ecf28092ad88e
HAVAL192,5 1ba9683dc9056ac190aae8f0e75a61fa403b186f3e1ec1a2
HAVAL224,5 3e0bac8d965927a81123d098a752bd42e4959c78c1ccc3337bba8221
HAVAL256,5 7c51052ea2aed4c428a32940eaf2d215670121d0a8ecf239995d0f8f27e319ce

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