SHA256 hash

SHA256 encoded string

729154aa0e0ff361a00811c4c680d7fba5114010c77da238b85eb653d7e48c8a

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27BVN%27 %27INT%27 %27HTGC%27 %27ATGE%27 %27MATW%27 %27ETH%27 %27MGP%27%5D729154aa0e0ff361a00811c4c680d7fba5114010c77da238b85eb653d7e48c8a

String encoded to other algorithms

Here you can view hashes for "%5B%27BVN%27 %27INT%27 %27HTGC%27 %27ATGE%27 %27MATW%27 %27ETH%27 %27MGP%27%5D" string encoded with other popular algorithms

MD2 0315052f08163a041ba16453f8077e49
MD4 8225328f24528f011c244f226c85978e
MD5 c5284b0b0cc91710cfb2877ae69bb745
SHA1 b2fafb71b67e54659a9d72befa39f9022642b75b
SHA224 62e29baa64bdaffa6364d9d69797553ccc10d2c4f05b84f0a734a007
SHA256 729154aa0e0ff361a00811c4c680d7fba5114010c77da238b85eb653d7e48c8a
SHA384 dc6fdee55a63f155f551aeb5be8cd543f7336b877183380008173333636148bc74ee94e21c37290b30f57d65cb397980
SHA512/224 eb501b279cfb711ef467e0889a97fde70904b3f0f93c2c7fdebd3550
SHA512/256 92d9757e5d4c7f0f31097878281a1380f91df2dfccf7d0cb106483b1c4764c48
SHA512 912a08f3971d3a5e3e67b28786830196e42e51e2292ba1a9cf589f65e1752cd374a76cfe2302f62fec97a1b41fc0de5ab78154fdf2d6303af9b5e5f02d83a703
SHA3-224 f759b9abef064f377b8c7541b36d4b28b8086c2ff968f7ae252d67ee
SHA3-256 1c12021e5aa6bd58b2bc51f6822abd3364a9879cd6f7648508d50d4f996d52f1
SHA3-384 ff901ad38f5ba3bb83203bb2d87ec9390b3539742135109b156b479dee059bc40022f8d60c0c530e0b1d65fa3fa75921
SHA3-512 f634d0e9440d6e887ca621e04c152eac67de7e2f0865e3f547737f5838a85a5864113dc1d74c25691570a4fa19aa4877a50e2bb45d607da15107b547c8d73c58
RIPEMD128 d58ce4e03b3bdb3a29bffe4fa515ba80
RIPEMD160 4662718943698db81f2496220d993f6c34425edf
RIPEMD256 32620a31aaad4319f5079fa5cd5c8fd31edb2c677654f98920c5ce433865edd4
RIPEMD320 a24217e1a0d12273b8247e7e4a59632f19f9547e6b5ac7a46d429e47b2eb4c8172ef01ac8b00d8fb
WHIRLPOOL d2c119edcd9f10be78a3e4b7ecb63eb44b9ed1680d5749ed1ca51a9c945a75a6eafc153129271accd0fb38255199443a58e3b2190b8176f4a78990dfa42e4ca1
TIGER128,3 24ab88b3311d3237b18248175f5e4c3a
TIGER160,3 24ab88b3311d3237b18248175f5e4c3a050ac0e6
TIGER192,3 24ab88b3311d3237b18248175f5e4c3a050ac0e68c968fe7
TIGER128,4 14007db57d3a79734c5b3cbeb8a1f805
TIGER160,4 14007db57d3a79734c5b3cbeb8a1f80518b01929
TIGER192,4 14007db57d3a79734c5b3cbeb8a1f80518b01929387b0d9a
SNEFRU eb27c7be83b50a573c0f1a650dec65793ba3c3b111646971335b5a4401955ed6
SNEFRU256 eb27c7be83b50a573c0f1a650dec65793ba3c3b111646971335b5a4401955ed6
GOST 5fd19adb9dfe994bf41d143fc2d8a2a4ab5f327b1d0bd082b38c71b41a6f85ea
GOST-CRYPTO 8165b65fc891a1d799ff7629e3b3c738f85fae7e3d2a51aaa7be04c839393852
ADLER32 97bd10d5
CRC32 29fbafc3
CRC32B 2cb1b727
FNV132 d1ce26b3
FNV1A32 5029127f
FNV164 b65740eb91262373
FNV1A64 b2b8e31c990522bf
JOAAT 91b49f19
HAVAL128,3 35aff8985736b1088fda22b87fe13757
HAVAL160,3 24361453fff76e0f893dc7389488b904f97b1132
HAVAL192,3 54dec5f1e39f9493a8522aca465a0ffaf4ba50d4039e2c97
HAVAL224,3 cb67fb5d5fb555c14d78c1e8f8b3dc9b6e83137fd111882435693725
HAVAL256,3 1d0391060080b0c29e09cfdb82bbccd9d45df97891b78d01b43a2b3d3089e294
HAVAL128,4 5327aade916310e001929286eaa78b71
HAVAL160,4 153d1916c9ea2af56c772a2812a4f7313e36b28b
HAVAL192,4 8706e2b1f14dafde3d73fff74432b009fd841c0cf12e365e
HAVAL224,4 2e11e70c6992d84a3ad0e60720f3280d21c8baf804e986e3597cff49
HAVAL256,4 1d267881d0c8013765f3c3c3190fc5551e5d5a1157fd02e35809bbf8259852ea
HAVAL128,5 b5603d6d887b017cc2d3c115b0cb6add
HAVAL160,5 24aae8892a0790d55f731198f742176ea5790634
HAVAL192,5 f278631627c9935c1036983767478b0f38b4f7bc9dedab87
HAVAL224,5 baf5eeb63484f0e5acfa02ec886c6d8ce99f9b163c97ace05d543123
HAVAL256,5 fa11f262f4272d7c2cb1326fab488a9b41cb1eee0d4b2cb23a103f5d38d1212d

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