SHA256 hash

SHA256 encoded string

153cb6c16d79d470c7d8fae2f7f205e87028662710b95b23ec433ebf949814a1

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27TSLA%27 %27LU%27 %27AMP%27 %27OMF%27 %27LLY%27 %27UBS%27 %27CEQP%27%5D153cb6c16d79d470c7d8fae2f7f205e87028662710b95b23ec433ebf949814a1

String encoded to other algorithms

Here you can view hashes for "%5B%27TSLA%27 %27LU%27 %27AMP%27 %27OMF%27 %27LLY%27 %27UBS%27 %27CEQP%27%5D" string encoded with other popular algorithms

MD2 46240be059e0c33b8e48b8ccd195ffd1
MD4 cecda40c91875fde2a2c5c9837e66072
MD5 ceec73174b1caed920e3bc7b7d7e42b1
SHA1 04c82b634a0f971b9b6f23e66223ab7641456ca6
SHA224 00aac9ada5cb84f9aba9367e7a0245c237b2f063898e627e9c7f69df
SHA256 153cb6c16d79d470c7d8fae2f7f205e87028662710b95b23ec433ebf949814a1
SHA384 19579ad0765ea381b84a05446ecd4007a8b7714b4f32630c4c0f72452e329a4a7beab839c1652557ada0247576d2eece
SHA512/224 15f848f39a8523bb0efd486afee2ad600504206045255ef77aedcb66
SHA512/256 eeea065baeeac4134c0aaa907d545784aca43828b17d8b66264a37b5501ef877
SHA512 5f150a14b2d696d79eae1d5264cafaa1e20f560cca8c5bb19beeb165240ca129ccd11b0d66e859995e1438eb5a8cdee591bee1a3a6133f2e4d7db7a645f31858
SHA3-224 2dbd71c4e610bd4ca7953ee570fe7b0524f5fbc9ed38bb529b54a4ef
SHA3-256 2a85bf042af6e8898c5db41b196444027ec8bf182ec2773e0e355d19d072664b
SHA3-384 7078885946f9464739dc768a5c2938486b3fe46a03b53691195ed6f46a93b16597efc1b886c696af3f9d678f36e968ea
SHA3-512 0766638538be1706420071050d9182592a74ca5774d320caf84a7fd1a9a5f53aefde7763af60f1c820456909556d889f01023ebf14406118168ad81d0a210cb5
RIPEMD128 84bd50d063bb49c660bdc9b5f9676711
RIPEMD160 95b6f23550692930175544e06b003a8e98da73cf
RIPEMD256 d1d4bc8c19731335d151157a0a222a9cf67dc01956c3fa1e7f4c1b15aa8accb9
RIPEMD320 93ebfbefc751277e47cdd4a97978c9191c154431a6ad2a65423dab24da78be8680d50a623565490e
WHIRLPOOL ed90d2751ae1c8ff7a65444987459d6d401fa2f5da4096c5a366ec0dc727190c54c1b308711c9ce540783357d21f15f12ff2154072c84a61bd3edf1f96d6d94b
TIGER128,3 633c57f14b30443698f37248e672110e
TIGER160,3 633c57f14b30443698f37248e672110e71e05f0d
TIGER192,3 633c57f14b30443698f37248e672110e71e05f0d9fd2f771
TIGER128,4 81ecb1ec50f8a0da3148ed27e6358f2d
TIGER160,4 81ecb1ec50f8a0da3148ed27e6358f2d997a48dc
TIGER192,4 81ecb1ec50f8a0da3148ed27e6358f2d997a48dc9b131f72
SNEFRU af50586e91894e94f31ffe3caf3b84a5b41c94056df3ab38494cf5bb4d8a3d52
SNEFRU256 af50586e91894e94f31ffe3caf3b84a5b41c94056df3ab38494cf5bb4d8a3d52
GOST cd3702a10ea05d3912577bc4da64f46fc6f9b2150ab91e8737d78bf8baf0950a
GOST-CRYPTO a462c20d65775b715a30cd9572d698e9bcee6a64454d84acf00aed94afa28785
ADLER32 730d1058
CRC32 a1d96a11
CRC32B 77812e68
FNV132 3cb9512e
FNV1A32 92bf5424
FNV164 2e6c370a9f331d4e
FNV1A64 c61e47cb92ccca64
JOAAT 98ec6bed
HAVAL128,3 e45dcfc4773930f28056b1b52c1fdd2e
HAVAL160,3 8042ebf2941b2e7fc7ba72a3b49de54febe99238
HAVAL192,3 4ad01a9b6c8c219b8af95f778597be549ac4ec80f24a038f
HAVAL224,3 e33a3065b74943126a45f777278427d3fb04885fd9e3d68363a7cb8f
HAVAL256,3 d882b0a0b9ee39a38e6975c2d74f57e8de0db1e8e83ff299c80e0850194b4e36
HAVAL128,4 63b3bc818e9f8a1a8e8d5f62671ea9c0
HAVAL160,4 886cc237ae5b3e1c6cbadfad5f7ac15ef959dd67
HAVAL192,4 58c84658ac80026988ad564b51477790b2916469dd305e17
HAVAL224,4 6da0204df19f5f719466712129d083b2428d110b9e098adc7ca26c35
HAVAL256,4 706dd83420809ba69625bbe382f0e0e58a4672f582e2dd032356c54981f4a19b
HAVAL128,5 3c2287a6ca00b14ba07ea788b054fcee
HAVAL160,5 3cecf593a94982b3077ef325df3d2b7c1e2e8287
HAVAL192,5 dad0df2f8d310e0e03ccfb3503cdb9eecf3b05bef85ac04e
HAVAL224,5 386b764f0ad8c9a6b87c87b4ae0a59e89353be4d5e57853724623507
HAVAL256,5 173be389740bf318155e95c291009debfe76304baa7f2b5d2c2b6bc7dc7d9643

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