SHA256 hash

SHA256 encoded string

8db7b557973a31a12d536197b66030eba6485d02e49ebf723b21f38f82df8384

Your last 10 encodings

AlgorithmStringHash
sha256['TSLA' 'LVS' 'TER' 'SEIC' 'CATY' 'SLG' 'BRKL' 'NVEC' 'BX' 'SHW' 'STM' 'TROW' 'WBS' 'VLY' 'OFG']8db7b557973a31a12d536197b66030eba6485d02e49ebf723b21f38f82df8384

String encoded to other algorithms

Here you can view hashes for "['TSLA' 'LVS' 'TER' 'SEIC' 'CATY' 'SLG' 'BRKL' 'NVEC' 'BX' 'SHW' 'STM' 'TROW' 'WBS' 'VLY' 'OFG']" string encoded with other popular algorithms

MD2 36d15af353ce1066abafef6a4fde1239
MD4 1c521ba2837775053f70a0c6d82d9610
MD5 8751ca1058df0260ddd4584231093a34
SHA1 81a85f3fc9838621b3b0777d3421f927ed125255
SHA224 e7648c085916bf64b5dc66ba9c833b3392f11246b4f712ae2b8ab0af
SHA256 8db7b557973a31a12d536197b66030eba6485d02e49ebf723b21f38f82df8384
SHA384 055aa643b74477d2a58706ef93927da77efbb1c4d5802472cd688aa940f409b55ba1296b5a3baad784ef03d05b38fa91
SHA512/224 5b6acfa641578b8a097e450c5a2b7bd172ef4611c08e6dfd483f65e5
SHA512/256 caf3f679e396ce203cc681646d66676cc8b6e61041e2c8437b723f0dcaedd688
SHA512 9974c4c4dc89e667986271acd7544b3b1a9afe9f270212c3ce7e9b5e1965a28c52e076c84c1e50de18f0897a0fb0190676f7fb5369df97acc45b82ac2bb4f59f
SHA3-224 caecdde451a60d6f4bcb6cf1d29dce33dc298649bb35bf5b5820cb8d
SHA3-256 79c9c6ac5720cb8cb83e1a3f66ec7f4725bf0e25623387eff854ca7bce796304
SHA3-384 a0057bd2991aa41bd6b0e05580d80a6969d57a540e4bea7b62e4f4162c554093a149f7466308a82bebea488f40d746aa
SHA3-512 9b43c2e08693f8125378a0abd8312e36d368790cc1f2cb64509c8047874abd0025762f52849c170457027dd7f918a56a1b9b1aa1932b64650c48acaa5213dd53
RIPEMD128 397026f74e79685deb181c555a014e2f
RIPEMD160 83e4cf019c1b891b0e4539f86b554dd605a277c7
RIPEMD256 71fb1bbdb4d873876e0e73734d1a3420be1af4b0dc93b944030b053603c7bf68
RIPEMD320 534b9a7fcc00d75bb00e76a04c965febc153879e6f281571017f655a45f3bc516a0d46f1df050be3
WHIRLPOOL b039ea503c138d5730b841cdf4eb59118798322f27c77077dbc902004197012f65dee8e61dae1c6af8cbd81736821723a9eea17f86ed0448e803dd80dffe191a
TIGER128,3 cdeae820115777d3d8397c4646227a31
TIGER160,3 cdeae820115777d3d8397c4646227a313fd06b78
TIGER192,3 cdeae820115777d3d8397c4646227a313fd06b78fbd28881
TIGER128,4 260fc79a8b3ce3f5730ac5e919375051
TIGER160,4 260fc79a8b3ce3f5730ac5e919375051a2693c03
TIGER192,4 260fc79a8b3ce3f5730ac5e919375051a2693c0332d3665d
SNEFRU 5e112fecb9685898755112d4bbd5158429e2b6ab4f91558dfb5ac4b91ed7a1fa
SNEFRU256 5e112fecb9685898755112d4bbd5158429e2b6ab4f91558dfb5ac4b91ed7a1fa
GOST 954730b7f78fc900759ab8373234bccb3916e277f07873cbb58b84ac9de9f773
GOST-CRYPTO b9e3669de9a6b2310fbd611a43ab84f23d6ad2cc12bb2b6ab0907b0f75de0213
ADLER32 37d51640
CRC32 2305b191
CRC32B 19fcb251
CRC32C 29cc6918
FNV132 f63b552c
FNV1A32 ce90bf1a
FNV164 4539f4591cb0f94c
FNV1A64 a86f86e7e27f021a
JOAAT d6c08b28
MURMUR3A fe30de6d
MURMUR3C 1d8f7779bd3d0197b6d3d7b1622fdca1
MURMUR3F 5fde55b61ba7b221f0f0e3253725e70c
XXH32 73f415b3
XXH64 ddfc1b9ff91d4a5c
XXH3 5bb6224101a224d2
XXH128 e33736c04f8d4830e5aa01f3ed335fe3
HAVAL128,3 217895603f3d10dbd0e9854baeebc0a7
HAVAL160,3 4e6b603f31352da60e3a1239481182c5ba185d57
HAVAL192,3 73c675c1d3872be8b34499c5426d6e1380dee34f66498d0c
HAVAL224,3 4841011b1d2447011e92b67da18b971e26259fc0212fb3e91ee5e99b
HAVAL256,3 f057b9d2d3128649307e394c0b1f757cf1aad7ab5a5131210bbff431a01f3688
HAVAL128,4 5ab2affca6bf178c50f983b5371d4de5
HAVAL160,4 39a286d280e2f839f1a59185b91f036b3834ee56
HAVAL192,4 a24a891431e926accb9a86bee503f93fcb94ba6ded8674ec
HAVAL224,4 0fe1d2a365b3a6c608251a1a1d584634a15f623f617a61ae41cb6313
HAVAL256,4 78bc14cb13c0e9f7ea250fefcb3321e4e108764621bb02b01c2c467cc0a6ef15
HAVAL128,5 2aaf074d8995f43a71039933c6977467
HAVAL160,5 a5a4230c0e9d973a3f95e7e1dc4d13d3ad378baf
HAVAL192,5 646444327906c084cd9ef4d496603b825eb5dc96a7882303
HAVAL224,5 98981590118d34cde0c9e211bcedb5a720441cb7ffeb6232af1f3259
HAVAL256,5 5e39eb74fc502ffb6d3f42b62527a0f6a4fca8eca888abc872a2731191053af1

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