SHA256 hash

SHA256 encoded string

a30cc813e1db3d388da8f5669befefd46468d67a008e9e89d22e1e0f92bdfce4

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27GOOGL%27 %27NVST%27 %27RILY%27%5Da30cc813e1db3d388da8f5669befefd46468d67a008e9e89d22e1e0f92bdfce4

String encoded to other algorithms

Here you can view hashes for "%5B%27GOOGL%27 %27NVST%27 %27RILY%27%5D" string encoded with other popular algorithms

MD2 d958c621cf9c9da74b6e05ae16ba1705
MD4 bd1a4525a5e1c571e2965e2d45fa2f1a
MD5 1c2a0a9056c9b9eda83de8e27a398410
SHA1 f6a4615fe7e42c0e9e39ce2a6e9854c4e1101efe
SHA224 c6a9037df1e3d2c0f1183707e49247554e972e011ba3ceb45ff13808
SHA256 a30cc813e1db3d388da8f5669befefd46468d67a008e9e89d22e1e0f92bdfce4
SHA384 ba7c171c626ee0d69f880039935fc3027e0ea11f661fe81555cf66284922da8bf5f2db05e8146c2cdd48e01828d5f5af
SHA512/224 cd180f3d5cf49a8954e22c29f1381f0d74db46b3beb95558f78ff1d7
SHA512/256 d0f9fb953f0cba10d487ffe1d178493e468c726fa3ed8835f2636618885b0a70
SHA512 a39947edae6139d0c424c4285f765471251064a6a7ea7b2c903f156f6c7110a52ef6d3afc41ee3c51ea8f088303c6502fbe169446b4d9569408786aab33fd728
SHA3-224 49e7b5fc9c24efdf580a96917b9acde44b4dc4e564a7f9b752474e72
SHA3-256 76ffd7464821d2ba5f8c00162ccfeb6f520244ec6e319e0acc49a0f4b74cec3d
SHA3-384 d39df6fe6c0e2c5f5267ea1c1660c1a05b404b0fc8219b16cb6a796223fd93b961ab6bb796455ce3643f8f2735a7313a
SHA3-512 42a14d6e362051d0fc6881452f14997506e6d6bec44fef3621d2863a5ab13ac831d60973c721b2432ac2b0f7c4f5f6c661fbda81b5b2e41e1ae4c1c8688a0f87
RIPEMD128 fbe2076d3550849cdd4c162d971ddbc6
RIPEMD160 6ff7c5e8916387a3914aa18bf2fc8d40e6091a82
RIPEMD256 8b491401560435ac5dd460a04c3ab5259f53929efdbde4032195a63d25792ef1
RIPEMD320 30eaca88d1e201ed40982d56ea3285351124ebb5f64189e20602c077aa955a64c74c7a1e4519ac7c
WHIRLPOOL 0caf5935f5c333784cf1951f7732e1725a66cda271f94b7ac0f0a754d673e0bedb73b82cbdb4f3fbe9f45567f2570da1308e481c6ceb4f3c467c01d3fd7a1d57
TIGER128,3 c61b94267290b35cccabe1728061219d
TIGER160,3 c61b94267290b35cccabe1728061219d353bdc26
TIGER192,3 c61b94267290b35cccabe1728061219d353bdc2670e6587a
TIGER128,4 ad5bbcbf8122d79e6aafa8bedeb2979d
TIGER160,4 ad5bbcbf8122d79e6aafa8bedeb2979d03a67ce3
TIGER192,4 ad5bbcbf8122d79e6aafa8bedeb2979d03a67ce3c44d5e3b
SNEFRU 01eb170d488683d3e9d08f6f3f23501545103b6d641a51a837c0b9d8bbf3cd15
SNEFRU256 01eb170d488683d3e9d08f6f3f23501545103b6d641a51a837c0b9d8bbf3cd15
GOST 8ddb656eb42b7f11c7fd2ea87fc20abfdd612d238b611ca1352271cba0a394b2
GOST-CRYPTO 0c788125f275322b2420105937525675a90a380be4986c400230b3e769bc6141
ADLER32 af8008d2
CRC32 ff539cd5
CRC32B 2fe04594
CRC32C 0ffb7f31
FNV132 2c2b6ecc
FNV1A32 a0467032
FNV164 16498d6d73ab644c
FNV1A64 588385b19360c2d2
JOAAT 4f87c636
MURMUR3A 7302cf6b
MURMUR3C 3c0bd3b99497851c0c702a3a000fa4ec
MURMUR3F 7a8e0d69de2778e6adc8140b31bef1ed
XXH32 af88df09
XXH64 f97fa7379d00f7cf
XXH3 46cf49c5771734f2
XXH128 fbb6cf195ad38d68e7371fa10c7643f8
HAVAL128,3 e149af76aa4c300de419e82aa668b0e7
HAVAL160,3 82472e45ce7b6619cd4116598ed24fd728118e4a
HAVAL192,3 b0fc1b163559ee2aacccd40d4719d7fc75d7a4beec2c5cff
HAVAL224,3 1638416bba050fa6232bda103bda19234ac122cc7ea5b0f5383a661d
HAVAL256,3 1adf02ccb1e21c91061215f53c61ea9c81127b9e962f3b4e7da5336725b53669
HAVAL128,4 d47e2e96f135f6a84e8cf6280a03723a
HAVAL160,4 3dd297a8ed5ed0e463fe50e5eed2ddebf6788283
HAVAL192,4 9d60e4ccba0523b49f07e62c9eed15ae1e24d363c7dbf2b1
HAVAL224,4 37c445e51c1e918ad10f371671137c239356b6706c1e8bebc58a135e
HAVAL256,4 ea527a3a371b6702e340df34b5e77f95a91c455311a27ca50cdd6163bbe83aa5
HAVAL128,5 bb22782d29ceaebceca89fd94c21c922
HAVAL160,5 cd85e6d82ba57c39dc0d82909b8af4293c7949b6
HAVAL192,5 d4fb7187a21ff036014fd49f87024ac55f2ec0f6704d08da
HAVAL224,5 3af737d6563d57fba3784dc1b18d71beea640978418c4fc64f1d4703
HAVAL256,5 33facca77ca96ee38ea83e0a6dde57627261d17a5d911ca1ca7ce51a53a1a5e9

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