SHA256 hash

SHA256 encoded string

7daa646c04aae63786553f2ba4dce804118bcadc7c5f7092b5a19685a45389f6

Your last 10 encodings

AlgorithmStringHash
sha256['BMRN' 'PTC' 'CNMD' 'AMSF' 'SRDX']7daa646c04aae63786553f2ba4dce804118bcadc7c5f7092b5a19685a45389f6

String encoded to other algorithms

Here you can view hashes for "['BMRN' 'PTC' 'CNMD' 'AMSF' 'SRDX']" string encoded with other popular algorithms

MD2 77984770eee1e7954438565e595696ce
MD4 288c5587876a98e1713e9e30f7e1db6d
MD5 74906514d20e2ae7191de3cef784c74f
SHA1 618344db9c35290df2a9098a8f1c95ab58d5369f
SHA224 a6da8ff3c18e691a6715a049cacb9ffd795e51fdbf29e761d2bb8573
SHA256 7daa646c04aae63786553f2ba4dce804118bcadc7c5f7092b5a19685a45389f6
SHA384 4d8a86611ad885e2ffce15c6e2fea8180b992cc0fae98c3cce3614bd11e5b296c9692f6f17e562ff1a75a05ff92c0a51
SHA512/224 03a65290e9929a124601e70ff4af6a50a05c48b0da3acecce36d6855
SHA512/256 cee2068a1de829debf9c45c80021329b0d5a9fbc6b1e3fe6ff83da8f6f80b655
SHA512 056c7f1b9878d5d8f7e17d139bcfe6b7ecc4641652dda04d2df902801931098faece7d18121247b9887c87ea2a2d5a4740e7809c33c860b71f5419c901821e14
SHA3-224 3fb521ce25dd19cc27edd188aa69dbf7145c9aa49e9d5f889cc3b64b
SHA3-256 98a0a613fc9876928efb88623c6b9a5b301f83e4024db50555ed76cd28af66d6
SHA3-384 1b597b9a14f1f8a1c2cec13e054bb1d6f9eb491ceefd75afe6a1864d8f293f96845c4a10deec117ad45c5305de237304
SHA3-512 230a3d4cbcded12d13d8a7cd7337415c87692ee1be8712599ec686ce49cb1d6a44c479347b9d087c4e7015d3f5f954db9abb6fb9fd0ef4d01a73dcda25f97d09
RIPEMD128 96bc7bb2151e998943ebb887117b2529
RIPEMD160 2be3b649382addf12592726a2cec7bffd77a2d55
RIPEMD256 3dfc79fa828c507e6831994a9b902f8383f44988488c4aa55f6d0e3fa06cb794
RIPEMD320 6ee3a176b793bb3b6ac890f5c037220553066df5e2f0541426b2d16e01831014a0d2cd4b9fa0a392
WHIRLPOOL 1032209b0fb491ca224502a8b4c493ce6099350ea71bc985ba5a81b45fe0d3e1bc8d34835472a9074a2976873c5200c8cc363ba8e1822e45576c061db2573423
TIGER128,3 dffdfc786f2ccc83efd7acaf9d76760c
TIGER160,3 dffdfc786f2ccc83efd7acaf9d76760ccb793d2e
TIGER192,3 dffdfc786f2ccc83efd7acaf9d76760ccb793d2e41b73e28
TIGER128,4 4e9ed80c3bdf0b318b04f65f96f6f2ba
TIGER160,4 4e9ed80c3bdf0b318b04f65f96f6f2bab0f031d3
TIGER192,4 4e9ed80c3bdf0b318b04f65f96f6f2bab0f031d337c6077d
SNEFRU 02e341eb97bae02c562d62bddf4631aeb724fc56b5c827c37428499654f40fe3
SNEFRU256 02e341eb97bae02c562d62bddf4631aeb724fc56b5c827c37428499654f40fe3
GOST 944192004e3ae5f5b2c103bb911c544a654008c2f8745329d31ab0031b798567
GOST-CRYPTO 26a859cb1cbc10eb586fcbbc7d758f9c3dd17145bb1af22822116574d94dd8fd
ADLER32 9569085f
CRC32 f572ba23
CRC32B e8a70484
CRC32C 9f589b75
FNV132 aa027c1d
FNV1A32 16d3e95d
FNV164 b8e368cfef8dc15d
FNV1A64 979b93eecd28455d
JOAAT f5f016d7
MURMUR3A a3e58c2c
MURMUR3C 6896ae0a809bbfc0aa2ff0f0c3816297
MURMUR3F 7e609393534bcb8ae2717abaf4b07370
XXH32 2aac8660
XXH64 342fd8ffa5cfa6c4
XXH3 b0f66b1dc595ba79
XXH128 24a337fcd2aeb275081aad0a06a0018b
HAVAL128,3 3a88601e6b269031d1def0ff0151fe71
HAVAL160,3 8a1df6f89cee4dee0d4e1d6832ab18596683b034
HAVAL192,3 b15251d699e0add5e247ac483e954710b2714dc939b80f1a
HAVAL224,3 ee6478f462baad9211b2c401cdd389d30b1e53d16a35a2cada865268
HAVAL256,3 9c0793cfdee7b142a1d068422773ed3958b062280134008480f7a159f1af8673
HAVAL128,4 0bd840b8db57c129e2d83e9a9970cf4d
HAVAL160,4 4d0069472258445645f4b31bf113d2b0162eaba1
HAVAL192,4 2a47516162e6fea49d5f68209fb02042769e44e00b17043c
HAVAL224,4 8289cf940cd894a030cad78127baca9c2b2ccd4afe778e4f31acf795
HAVAL256,4 b771cb695373ed5b59b9cd6969c97d23d9a4ac4d510152973f237f433e314228
HAVAL128,5 9cf36f324ab7c9c13153ffc7fc2fdeb0
HAVAL160,5 abdef0cf817a7cf51e39261bfbe08daef6ab8187
HAVAL192,5 8818c11026aab66d2187e3025e467590ddef64776f896adc
HAVAL224,5 64d56929839f69d1509d2d69b87678648e8da6a3287ca1d022c231bc
HAVAL256,5 8389fa9a76f037fb0c61e8795b6f59cab299a6ce55ac721d90279003446acc51

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