SHA256 hash

SHA256 encoded string

5dd0abce21367e76970004cb46e8793c9f9ae0be99675261fad00b591756c868

Your last 10 encodings

AlgorithmStringHash
sha256['VMI' 'TCBI' 'MTB']5dd0abce21367e76970004cb46e8793c9f9ae0be99675261fad00b591756c868

String "['VMI' 'TCBI' 'MTB']" encoded to other algorithms

Here you can view hashes for "['VMI' 'TCBI' 'MTB']" string encoded with other popular algorithms

MD2 805e94328c9ea0063f63964f5fa6ad90
MD4 be0838b5d62a2c3fe9ba475952c2fed4
MD5 16a25f9e10317d326d8257bf37a12dc0
SHA1 e8ccea1b2cc98bdfe3c2b01bd9d638b225e046a7
SHA224 a33bcaf0f9ec61fdd3848dcd6fdd9bcae10a009b9a0ef7951e5c1cc7
SHA256 5dd0abce21367e76970004cb46e8793c9f9ae0be99675261fad00b591756c868
SHA384 41a923408232166e63d27ed55c29c857e2182114c4e80e9d6d717bb6e3814d67499e938e5b8ac74cefa3a04f19f0a653
SHA512/224 5bd539357bf43d91150b1c593f43baf07f8aaf361961feeac9b9ae4d
SHA512/256 038cd2e1508b8ac4569aaef407418870022105efe4350b80899a348ee3444057
SHA512 3e508b561814bb46535c811a087541ad5848cb48e9adacd48cb21a1791051439ec59b3ec225ea9198aafb8e9be38cf6c08b835668b7934191753ed009247f18d
SHA3-224 aed5d0a4b6037c7137483aca9e824eb5d769b754788020d5230ddba8
SHA3-256 248e08478136b73c4242b3f2cc2d213b4b2422dad0a764f9460c905841922b24
SHA3-384 3c1d43a786ed6fe8df58066e4d9f6fec01fd203982636bead99d2df47c27ddd001b165536d706a49ea29eb907775fb79
SHA3-512 51df02c9e6f49b51d803bc6ab305694aa896d4a7462aa3c9aa5d1bd7bc93d39bed0e6c0a4e447b1539989e6534163b3ad789f4cfa52c7a9622b97fd079386931
RIPEMD128 1e276acd3d40898d3557ed88892c00c9
RIPEMD160 48d0c8d12847b9bf4447c5682f5cf11e6bc605d9
RIPEMD256 f803587685f02cc32f2def551ea0455e5f32b5614081a57f88e198eee5702d36
RIPEMD320 28ec02ec26950f495d2213f7cbb0f0ebf78065b2fbf6548fa7169afe8c98df271e919771ec6289fc
WHIRLPOOL 84d5ff052556edabe0c66cc4bc104939209972165f723b9df421be67c079aebc4a59163a3edefe7172b5bbf288a952fbf5adcdcc6e18e5fb25000bddb8a13150
TIGER128,3 376c5f296234ed45e79efde5544b003b
TIGER160,3 376c5f296234ed45e79efde5544b003bd824365d
TIGER192,3 376c5f296234ed45e79efde5544b003bd824365df73a859b
TIGER128,4 ace78c23da9b80402fe79015cb18c69e
TIGER160,4 ace78c23da9b80402fe79015cb18c69e45cac659
TIGER192,4 ace78c23da9b80402fe79015cb18c69e45cac65996d5ff44
SNEFRU 1b109baae221ab8edffffefadd63fd9e8d0eda34c5030b0ba969610a38d91ffa
SNEFRU256 1b109baae221ab8edffffefadd63fd9e8d0eda34c5030b0ba969610a38d91ffa
GOST b2808d14f0ecffd8c2694d4105b8fb4b45f7c080893bbcd414122a76930d34c1
GOST-CRYPTO 18508eb2942a0f1db8fa5753179ef79c642425ac053cbe0d5e84091cdf21bfc8
ADLER32 330c04d4
CRC32 3a584912
CRC32B 542285d9
CRC32C f6fb013b
FNV132 8c205778
FNV1A32 2b32ac82
FNV164 6dce3633cef17a78
FNV1A64 58552235b7867ba2
JOAAT 712cb5b7
MURMUR3A 0b94a84e
MURMUR3C 6a226fa77feb305432cd2b0f39a0bb21
MURMUR3F d15fedeaf72dc2681e547e5a7ee9391d
XXH32 97cbddd4
XXH64 4ab0fe92066fad20
XXH3 9b4b5a82f5283a66
XXH128 f2e82b3abb36ee98329dcbbac7faa047
HAVAL128,3 dc0960f400b0776e09ad0b89f0c5c9a8
HAVAL160,3 3fdfd94272bf238454dd79eb484bc506a5d10e92
HAVAL192,3 ac1303bc5970f3937268f20293797de080e045ed33aa18dd
HAVAL224,3 becff01ea12e224fabea00717f165672729e0bdc83beddc891b198e8
HAVAL256,3 59cf7aae06c92eab7cb751e7870d71b007e202e977e5af3326f4363e5c517e58
HAVAL128,4 72c56349b9c28953ca853ef86420573f
HAVAL160,4 ce3c28308bf13cdd36bd31e33036bf1d1fe8cf5d
HAVAL192,4 577177c62db5f6715e4c74afe3f600e54242a3adca4b3d79
HAVAL224,4 2702efb17ac6553e6d8c7386e71637ccc6e625581a3a1cd9415555da
HAVAL256,4 3e4f56666387ef1a89a4fc57ce635d4c50c7719652a0b58f3dadd012a2c3038a
HAVAL128,5 4b011559ae45edb08264642e93458e87
HAVAL160,5 7d0e5d20ed5fe8ce0a324d34539e864f76629a16
HAVAL192,5 4ea1cbff3c24ccf0afcec35b45ab498646f163dd881913e5
HAVAL224,5 2fece419ee293c88ba9b853137785ad5a253852d6555dc3b355ea198
HAVAL256,5 30cbef08b9c284fd817d349adea740078e644bb5b144c9d70cc789df8807bc37

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