SHA256 hash

SHA256 encoded string

8e1a3fd0c7bd69de641986f3c6fb0a4e2695d6d5d50e39c73327a3e5dc221b7a

Your last 10 encodings

AlgorithmStringHash
sha256['SNPS' 'TTWO' 'HRL']8e1a3fd0c7bd69de641986f3c6fb0a4e2695d6d5d50e39c73327a3e5dc221b7a

String "['SNPS' 'TTWO' 'HRL']" encoded to other algorithms

Here you can view hashes for "['SNPS' 'TTWO' 'HRL']" string encoded with other popular algorithms

MD2 883fb35bb58488d2871c085381f64d74
MD4 89f4c9b8d17f5fdb98a88061b68da8fa
MD5 a052a4ceb4893e2b847fea121170b7c2
SHA1 59f02f750c81a5a32979c9a8eb184d88b87903d6
SHA224 bce0c95f466b8c61dc4ff300070ff0ee7cd9b9b5658b4dbab0128d0d
SHA256 8e1a3fd0c7bd69de641986f3c6fb0a4e2695d6d5d50e39c73327a3e5dc221b7a
SHA384 18aaf3f865455b1ea777ab4d9e6c0d623528e9ad0de6d869f12341b041b1404fbc5838140446e859e132963ed1082213
SHA512/224 8359896726667399b93f4b02a7eb3f8faf4b632b3e5275962f7b32fe
SHA512/256 b8cc69998269737a97c4a67751f97384b4afe20de9326b8b0176cae836375b38
SHA512 d84c2d5f6f65e72c75978a97f54b24c25db5eb6e84f2515bbdefcff164f6f8515545e3d3e93a65dd7f88d7342ad6a6acabbd19a78746aa4b9e4e7c345fa0018c
SHA3-224 77ffcbcfdf600be19460ae2e8881963707809a908987a7ca39705707
SHA3-256 c5335466d69a5deb8aa07044def26cbf0d559b08c325889c735119a1b5c1532d
SHA3-384 c6b57db50b428b34bffefbb4920435cb47783284039aa2d07a58dbd358cddd9a3c7d1a0794bebc484c27224814c41056
SHA3-512 8ab7a2c5d08bf9345781f5533bb19480122d59a4eb9abc575859e144d76c9eb4b433dfd62f412afa9293c6e28b651771c872a9e88cd1ae89518b233635a7380b
RIPEMD128 e2f8481abb47a9bd0c716289f80c23d6
RIPEMD160 787404a56c805dbdd4c78fc257fa8215ac77fdf0
RIPEMD256 f8266361adb2bced946a6973385574b34959bfffd0124b1d9248697c7dc46370
RIPEMD320 83c8445e1dff17180256699c58c3cc5a36a5657a6eebc2cd91917ec421504df69c1c7ebf04a326ab
WHIRLPOOL 2dd0944a178a9d666e7867564b754ab24a7b5cad91855e0b2b09f8476014ea5bb9ee01645ddaf755711e02f0c4125f892049dffaf862031e06f38afcf9fcaa3e
TIGER128,3 52c9bf0f79131408d1d950928afd0f69
TIGER160,3 52c9bf0f79131408d1d950928afd0f69b0ab2a3f
TIGER192,3 52c9bf0f79131408d1d950928afd0f69b0ab2a3fbc2acf0e
TIGER128,4 cf5844b0d6174cc603547f4b200d8312
TIGER160,4 cf5844b0d6174cc603547f4b200d83126eb81636
TIGER192,4 cf5844b0d6174cc603547f4b200d83126eb816361c7fd5fb
SNEFRU a77f5bd3f75f21b1099c34917d009d0700aa39774f2ed86e79854f70afe407f8
SNEFRU256 a77f5bd3f75f21b1099c34917d009d0700aa39774f2ed86e79854f70afe407f8
GOST 1714ac3fd1d55d5d2a3b832cd1e4d22b76e449527ec43cfba78a0c99ed8fcbca
GOST-CRYPTO cd4d51874f320ffc1186fc6adccbbeb528c3805444ce5f17f7505cd4c7271655
ADLER32 3bbb055b
CRC32 3132ab1a
CRC32B 8a849651
CRC32C 41e6877c
FNV132 7bcb5f6d
FNV1A32 587937ad
FNV164 02d55972ac22a86d
FNV1A64 5459366b2c8f27ed
JOAAT 0bc91df4
MURMUR3A bdd66a71
MURMUR3C 789435dce8912294641ba11217424f76
MURMUR3F ed7878aa8b1535c0497cd9d99ecbdfde
XXH32 347ce5c6
XXH64 025d26bf36f96abf
XXH3 aee7eb238924fabe
XXH128 53b50c2ea504a86d5fd67720906e2e84
HAVAL128,3 b49d0ab89e9e38ec8b70267be2185ea4
HAVAL160,3 1748b192391563bdb5c235aa1175d5b6d7afa07a
HAVAL192,3 c2ead1fa9690991d17e174800eec9f4eaf7bfac2c70fae60
HAVAL224,3 1b8e780dbd712a21820b6f55e9e64744f6b30cd3205dde5f3283e5a2
HAVAL256,3 da929453c8f9221223d10fdc7eb6ffad48e5ec0380ba2e52a666f65ce453d7b8
HAVAL128,4 046886a4028d935a474bb27b0746fc3c
HAVAL160,4 45c04beea68966c1ec4568ae50b9cb1de34e3343
HAVAL192,4 c1fff27b03922da3c16b4bd66fc21820695481da4015f4de
HAVAL224,4 4e41e286ed7f463a60af8cc0dafb9ff70c4c586a9c3b1faf7b5b5abf
HAVAL256,4 0c62eff2ff8720571f0f289bb9157b77d9a2771d4392630c6521c5dac147beb6
HAVAL128,5 25f24987df15fc3a389fe0c5bb5c76ab
HAVAL160,5 f18417185bd3150552031d4ca86597ccd2516211
HAVAL192,5 70acead57c32b6e5d641f65a61574a83e33c8ec2c7e9b688
HAVAL224,5 afa249cf16c5f0770ebd838347990384affb1ccd067e8c8a5781f599
HAVAL256,5 d1f71fcd495b72e4c931cd3e6148157e17d641dfca44f6c39ba241fdeccb359f

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