SHA256 hash

SHA256 encoded string

2eac09d58e1681b4cad297f6171e60a661aa36f89fd37273fa0ef09faf46361b

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27NLY%27 %27RJF%27 %27EIGI%27 %27CBTX%27 %27GAU%27%5D2eac09d58e1681b4cad297f6171e60a661aa36f89fd37273fa0ef09faf46361b

String encoded to other algorithms

Here you can view hashes for "%5B%27NLY%27 %27RJF%27 %27EIGI%27 %27CBTX%27 %27GAU%27%5D" string encoded with other popular algorithms

MD2 80ceda1709dec256ce61e126cc1e32da
MD4 77cc20c2f21ffb4eecf6d070d430ada7
MD5 bb1b19c42dacbc5da15fe883f13e41ae
SHA1 a628b551a483c7010d89ffffa608de7274b3e4f2
SHA224 5ba181ce0a38b7d361ccc92d29090313c001273bfee5332ff0cb9af9
SHA256 2eac09d58e1681b4cad297f6171e60a661aa36f89fd37273fa0ef09faf46361b
SHA384 421b58983e9c52115b31ad7b9cbdd18c5375efb6a4d3a677abb9136dce18e1ed4dfef9b404c8e2d2e2caf4daaf9a5c51
SHA512/224 6ff90d95dd310b8ce85381f6453a2c0cec9c72663d149ed99f5bd72e
SHA512/256 aeb10e4affe511a79543f34ad2a230b4983e58e5ae875499cc7ba21f32e857e5
SHA512 96f7411b7f90d508cc96c3fb8e7e5f56e1a18834ecc367be6a7e26e8a858c6ece1abbd6f5f77401701212301e675ff35f2ae62a53931940a5e04b645723cec58
SHA3-224 330d675a32634d8430aa99a3b25d3d8073ee016bde547e3b63961570
SHA3-256 afa86ae1d1d454e591b4f908b4141e1ff3ec8381b13c4e418989a7e9f3d3581d
SHA3-384 32808b2970dc22da22acfaed63773f48e51733268d245f88156739ad2cace2a5f485052b5dd49a7869c3819be8e0b77a
SHA3-512 674a5309b0723a9e8f9f16fc129789a34915fa838bc8b8faf8ae85c56bca79153ff99f15b71afafc82e158686297bafef3121610bad702f6804a3cc18a0326dd
RIPEMD128 964323c996a7195dd473151f3cc76c99
RIPEMD160 dad2461b79eabcdcba27d506933648db4fb513f2
RIPEMD256 415bdb904fcaf4c2e11ae6cc8e4fa955ca5e1227cf00ea331b4b7018f294c41e
RIPEMD320 5c3407adefb57c36d1b8ec90e7eb09ea92fe22b6a7b2ea7d9dc31284be27a9568bc102f9bebf379a
WHIRLPOOL 741b50d53a633779c7d93a4e8147f96c25f7e4788206ff8443c5b372695df1d7a0298a17b556442f2b881f5fed08ce6edb149fb75e9b21313c1342f162203d96
TIGER128,3 a7c14727af483b7103d835f80d257f44
TIGER160,3 a7c14727af483b7103d835f80d257f4464d5a17d
TIGER192,3 a7c14727af483b7103d835f80d257f4464d5a17dbd6341a0
TIGER128,4 982526677b2eaac02c9d095a610e6c39
TIGER160,4 982526677b2eaac02c9d095a610e6c394888bf75
TIGER192,4 982526677b2eaac02c9d095a610e6c394888bf75e5664fcf
SNEFRU d635c51f42bb7e66b2d9e8b67d30af8938e1f124cad0fb40c24926bf90f25968
SNEFRU256 d635c51f42bb7e66b2d9e8b67d30af8938e1f124cad0fb40c24926bf90f25968
GOST e7fd857ca4d2c3aa7f63264cf326803865fc6e8c4d7ed96613f71f7c73aeced6
GOST-CRYPTO fc539af1df385894b98960d9b23b0b75d3c2075f60236f0c17d56dba512b52c5
ADLER32 63bf0c48
CRC32 1b529d31
CRC32B cdf051d6
FNV132 765a7fa4
FNV1A32 9eee9e22
FNV164 fbe52c48bb2041a4
FNV1A64 2c256a7f738a8542
JOAAT c765888d
HAVAL128,3 11c5ec52d727b299803b1e32d25fb971
HAVAL160,3 3290ed0775fc32febf5712bfa2013b360bff1614
HAVAL192,3 d3c84a5ef7b0acab9975610db97e07ad1628bda4b898e079
HAVAL224,3 f3b7d70a7ba1a4ead0fd7f061b3d106fdb692e15cd20bf9e0e5d9cfb
HAVAL256,3 24d791648d83c756379825ac7ba89753bfc9e5297ea94e47f412095cb524954b
HAVAL128,4 c3696559c79b6790e2a21f25d9f56e48
HAVAL160,4 c2002227999f9b47cbcedd69881fcc841fe3abea
HAVAL192,4 014a9b161a5cc7bb725183fbe58136c2ab820b4162c41c47
HAVAL224,4 c614e42c41aa8b12c6e096e0ab37835111386e72076d3b299284e8f7
HAVAL256,4 fd841b4375a4ee4cbd3f82eeaf353f86baec590f9a77a7e39e1015a9f210fafc
HAVAL128,5 b1560052411ff7be9bd0763a73bc2a49
HAVAL160,5 7017a7ac4e339ea103fdcd49646d85480083dcac
HAVAL192,5 581daacff33fd6e649bf7de6f0946ed99efda82a76f41364
HAVAL224,5 86512af80d6ae8d8c4c3a5f4cffc9f11b0aa7156e6618820114f6e4c
HAVAL256,5 360fca95556556071da0d4e00e94802042ba8ec75e798fc34bf16d24b73f5952

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