SHA256 hash

SHA256 encoded string

130f7c195bcc3c89895e25650e6ead060c12237214055eb0c27a76a2b379656d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27GBCI%27 %27CFB%27 %27WETF%27%5D130f7c195bcc3c89895e25650e6ead060c12237214055eb0c27a76a2b379656d

String encoded to other algorithms

Here you can view hashes for "%5B%27GBCI%27 %27CFB%27 %27WETF%27%5D" string encoded with other popular algorithms

MD2 d57a52784a9324d4bd23d92868068740
MD4 b4700df908924b025cae9648eec1cadc
MD5 3518f605f6880fccc301ef9bc296ee19
SHA1 a58bf4f4885cfd0df79d7cec94a7b1beea6295b2
SHA224 01673567b5a5d0acab934b1e25335f5be30286f1cb8cdd424b3d57ba
SHA256 130f7c195bcc3c89895e25650e6ead060c12237214055eb0c27a76a2b379656d
SHA384 b3528920ad5a09e32a1048bbf6aa18c756ba0a14dd487f6fed43cd12c5b671422f835d1bee4b64b45fb56fb28e4beb84
SHA512/224 aadca52c1d5bb5f33ac29d1651c2508654078ec65d719d7dd3fdce9b
SHA512/256 a8253aadf522103b29a18caae33463e4becce56b24a9124a7ed6e30dccec9cc1
SHA512 fb1433f3838cda3c83674c6c44d7c5c7037b3cf11e018309dbceb47bed0246b0414c48684f1656044ebf2fb8c366094d634e40843bf3de3439b55ee9afcba12e
SHA3-224 74bc5a812057bc195205c7753d0f446ac307bc275934217737108c6c
SHA3-256 ac3abd921ab3a58a765b50f411dcd31605bc17539fe3fbd4571b6fe4091d3a1d
SHA3-384 8a7e6d4cbeb8490212ef75f5dac916b3234bb9bb791e393211fddc725b8c09ef1817482c50ae99f93363100ec0e8a13b
SHA3-512 28b3fb974b2441c11982165208244762b939fa5142d30e9c893fbc4558c13a523d41403cec930224af4b04ad127605becb9a752fa1cf4b2b4813069249cfe516
RIPEMD128 80840367efeb962b2e2da04632f62d11
RIPEMD160 305b1497106743d700f13fa3320af858d01ffd69
RIPEMD256 3d519dd6e5b565ecc1e210cf393e6f2b2ef71b7de8ce59d076239183d7c3b0c3
RIPEMD320 b2a11f0362e4e274cd14c3466a2e6c1ae362148999474fb831aa8e693cb88cdc627115ca23939002
WHIRLPOOL 8cef39a3f4633ce62bfe93bde59e816bdc5757355c15af708e4982e2ae632b18af381eca1a52c5b251f628028d318f2b00493315343e12a4a61438591dd4ce1d
TIGER128,3 af4a5173922b92fd3a641844a8f2fb5b
TIGER160,3 af4a5173922b92fd3a641844a8f2fb5bb14fb4a8
TIGER192,3 af4a5173922b92fd3a641844a8f2fb5bb14fb4a8fdd8bf29
TIGER128,4 4ee6a8933d9478a40a783c8ad232615a
TIGER160,4 4ee6a8933d9478a40a783c8ad232615a31653941
TIGER192,4 4ee6a8933d9478a40a783c8ad232615a31653941018fcc17
SNEFRU 417333754572a0258cb53e65c154811e12b5a9c5ad0e80b642077eaf339cc0f9
SNEFRU256 417333754572a0258cb53e65c154811e12b5a9c5ad0e80b642077eaf339cc0f9
GOST 7cdccc5b8407714cc19703d9d521bd852b8dce2207f53d52ebc44e7dc06871ec
GOST-CRYPTO 93925e0b021d47f66acced9f4e220d0d079113cf1159e320d0a81839f467de7f
ADLER32 93fc07e5
CRC32 026e5bf9
CRC32B 69b8c3e3
CRC32C 97ef53d1
FNV132 ca984eff
FNV1A32 406ecb93
FNV164 7bfc0764cd18f9df
FNV1A64 60c4eab4ab54ed33
JOAAT 6d28b434
MURMUR3A e7c97829
MURMUR3C 0ed3aa236706fdf57ec7320595408402
MURMUR3F edbe619485ecc3c7a3471c28af0754cf
XXH32 929a2d10
XXH64 dc12b3ff5529cfd2
XXH3 3f99b2a7ea1f713a
XXH128 4df1cc78635f8dcbe42fdcde11ef65e5
HAVAL128,3 6cc341f9c032726346fe809aab542d66
HAVAL160,3 0976094e0d8e40f0cb1091a751242e6603abe5ae
HAVAL192,3 0547d6bdc9c5c6221cf4e9f2cf0d637ba3e836e3eb6537ce
HAVAL224,3 693e8a99b9718e83928332187383f3248e0c83fc4c07453a7e110d27
HAVAL256,3 be9c632c116d296305ecee3befee95c76a62760e5fd3d6ebab41b4d93631957d
HAVAL128,4 6555aca5ebd953913807b1d5ea0e434e
HAVAL160,4 c1a8074aa5cf11ffd397b5709c86dd6068cf31f0
HAVAL192,4 7e39e5b4a5d32d71ed23fbd0a465fabba85a65c5ca0cbef2
HAVAL224,4 291a2eb3121e62c1e8b9b9b0dc6dc0165fd5b0e1e1652798537013f0
HAVAL256,4 e7f5a757fba9b7fa9eec3df3279fee027f20d1c1258e86c5b16851398363b2aa
HAVAL128,5 f1a327b1d421d6c9b3b4ef6b01f4c175
HAVAL160,5 fdc6d43618c58d8fe8b87c753097d2a22d28aa5a
HAVAL192,5 38c98eef9de5d91b90d6e7cccf2a252289674a0fdd6c4de5
HAVAL224,5 ad2ef2bba2baa72996c85d833f2c6e1ab5d866b62d4b41c4b04b448c
HAVAL256,5 4bdd0f6d6390b24e90924450d90c1aebc709f9e5467efc7f83e267d6c3e2ca67

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