SHA256 hash

SHA256 encoded string

7a1f53075b44426f28633ad2af7f521b652a57173c70fc0e876e1a9633dd9d49

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27GILD%27 %27TNDM%27 %27ARI%27 %27GFF%27 %27MWK%27 %27MRK%27 %27ABBV%27%5D7a1f53075b44426f28633ad2af7f521b652a57173c70fc0e876e1a9633dd9d49

String encoded to other algorithms

Here you can view hashes for "%5B%27GILD%27 %27TNDM%27 %27ARI%27 %27GFF%27 %27MWK%27 %27MRK%27 %27ABBV%27%5D" string encoded with other popular algorithms

MD2 b6604c67d8a284ed12a6c7895e7ebad0
MD4 05d640cf57411ede274b192bd16b1e12
MD5 188776e8aa4757c33a9aa08b5ab9c86b
SHA1 682e2f1a2a14a24b95cf847d5b8cbaef2490d872
SHA224 6d445a91d617c6c3f49ad22b71cb2879344464e0eb9434e9bea16dd5
SHA256 7a1f53075b44426f28633ad2af7f521b652a57173c70fc0e876e1a9633dd9d49
SHA384 c6c4187ae48e86fa390c47dde32217ae1dbd618bd95ae437617f0144add4a4cef8b09046df947d7e41c86d7b3f8849b9
SHA512/224 bbc03f3680e2c8a8c2394c02c3baac905d081336c919990cc28d7fb7
SHA512/256 12eb5654c951f47b05d26e4ea0723d10d08bada4822d0ef72bb12348f8fb24ee
SHA512 db9a83fe6373d48d8106696abb9e3da571666726bd1009f506c4fdce7b87423be9649183fee59dd563b6266cf5bee55e7ecd81093d6ff001dde1fa715e6b083a
SHA3-224 c25c880927dd37738b3c3a7ff31226cdd37d915265f8aeb037efc3c6
SHA3-256 06395e6069a4f136a99be35ca2903a106a4bf7aec5f7df4bb94ed7907d95bb65
SHA3-384 488ac962f3287571e3e934e634603e562e6a9f22602a080b534352874e0379ceaf0f609e6876128316cd814c78fa8a6e
SHA3-512 061c9e734ca66a1a37d77d03443b690d04732a1fe46ee42dce6574c673cb71411d88854f2ef470c3b31c21f6dafa09e1a9190f4a57acc6665a52e8969e0fbbb5
RIPEMD128 a9f0aa24f6046f9b09ef6c3a8989655c
RIPEMD160 a9932d89861f1b8ff826302e0c37751fe8cb24da
RIPEMD256 5a06ffe15290bc058d36f511e450a48f60c3941869441bba492c31e322e789e9
RIPEMD320 d23b32dabeea3d034328f219a43caaa3223d3ab12fcac8cdac689a82e330fd61c9caf4bc49bd7999
WHIRLPOOL bef69df6057118cedd8fce41e2fe0c968b4cb4704a581e0e6845d6140f041c45466e2c70543aaaa01981bbb3c355f6229cebb0709d66802f491882759ed39da7
TIGER128,3 2275f6632a2cb584ea2178abd719c37b
TIGER160,3 2275f6632a2cb584ea2178abd719c37b378e1ddc
TIGER192,3 2275f6632a2cb584ea2178abd719c37b378e1ddc285425be
TIGER128,4 b7e9feb22f555f7b1d2350c2cb2bd92f
TIGER160,4 b7e9feb22f555f7b1d2350c2cb2bd92f4218da3d
TIGER192,4 b7e9feb22f555f7b1d2350c2cb2bd92f4218da3d287e71a1
SNEFRU 22ca4809004af709b1cf6b5111e2d0bb214d59b0075d57c41eba0524371a63e6
SNEFRU256 22ca4809004af709b1cf6b5111e2d0bb214d59b0075d57c41eba0524371a63e6
GOST ba88e1a0c70287a79e30de8e1cbae139927122e006cdf3cfa941a92c172ef8f0
GOST-CRYPTO ab520affe2c1670ab09f996773b9dda66d960ab764455a02af828d4ff3274aba
ADLER32 93f410b5
CRC32 2c28b7bc
CRC32B fa3bf911
CRC32C 53c11e66
FNV132 d7801e49
FNV1A32 7ba925f9
FNV164 9d7e81ed1daca469
FNV1A64 4d9c9377b47c3899
JOAAT 5e66a700
MURMUR3A acbf0663
MURMUR3C b18549ce82df3105031a3c19eb77d59f
MURMUR3F ee35ed178d503243c805127b682cb9d0
XXH32 3ecea2b8
XXH64 e3c4e69a891f073e
XXH3 6c2a5b75e84c204a
XXH128 a0db817339701a1de1867abb26410339
HAVAL128,3 29c8ddc447de8fb192c738f0ee252f65
HAVAL160,3 d1efc227e335ec62922270fe01621f68d5ee8677
HAVAL192,3 9e10fcae1a20bb43420a962dc68773a04a4faea04a273047
HAVAL224,3 ba6eef42654897489b4d375fed19918a16bea44093f7d364f242e46e
HAVAL256,3 b5a1780087d300cc737d51403de68b7f8a062d5bc91c2f078f57ef66612dacb2
HAVAL128,4 46d5cec8c894a11a5d1eeb3f3de8aedd
HAVAL160,4 e99a800729b4edb514368200078ee6ddc5085507
HAVAL192,4 50c65d6723335e15613584349a5985ac35fb26e6b0462b6c
HAVAL224,4 c722d5d5639bf23bff4a3b0ca0606864c94444eba12e359d3c875de7
HAVAL256,4 195a30d69d71b16ff2bd76ed6dc43494eea24bda584dee3100cab5ae5614e36c
HAVAL128,5 945354e1defb9fefd48b03e540800d27
HAVAL160,5 8f7fa4df166eeab2478ce7e1b5e70c08954ce2de
HAVAL192,5 31359e78ffb678da6f4410f2ff2021c7e8031eb1656a9085
HAVAL224,5 43c0ddd3fa2abceeaee3ac4857c898b6746f3f7303c4244fde81190c
HAVAL256,5 b34be963de04c375f54230018555e5bea03549ff083073e2b304dc88beef5184

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