SHA256 hash for "['A']"

SHA256 encoded string

7651b17ff0fbdd2848ec9526ab8c632e2f570ce5616ee1651adbea5683ec2f77

Your last 10 encodings

AlgorithmStringHash
sha256['A']7651b17ff0fbdd2848ec9526ab8c632e2f570ce5616ee1651adbea5683ec2f77

String "['A']" encoded to other algorithms

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

MD2 fe4a7b1f9214a740882bdb74334645b0
MD4 6bfb877b81d6a86b95b6143175d8765f
MD5 90ab2a7fb46c30c1ff1ad17e21896740
SHA1 4454abe8f77555fb19d51ff26227075135dfc491
SHA224 d214d1dab56caadd07a13bb91cf5d0cc8166564d4f0c553ff46d3d6b
SHA256 7651b17ff0fbdd2848ec9526ab8c632e2f570ce5616ee1651adbea5683ec2f77
SHA384 cfea3d0916bb06fd7515101ede5504e587ecb95b1f1130cce69515a8c6eb0821ee36908d31103db1649492800471f4f7
SHA512/224 84c9759602dc3cb4f7f6057c1fc0eb1515aa21ffde98362a89950cff
SHA512/256 bf3407a20580e451ea4e524d678dd828406d308592b42d993b6fcc93288c5087
SHA512 085d290ba67ac960434291e26f8d290763a33ab0643bef5774329697d6a246e5edc6d43ea1ed2a92fd2bfc2444dc672189a0a077ceff4304732726bbbccc4c33
SHA3-224 33e9a932dc3c2d2984f26306657953b369d967ac7a92f8033233a04a
SHA3-256 64e76cd4df0bce14836e015fbeefcab28eba6842867dde25d6f5e412fac83e47
SHA3-384 295b1f0e14c4e1e5bd069ee2736a725be6dcd2e72553d58aefe6bc8af41e040d87db17d8a23cba3cf2573897c6121635
SHA3-512 6a1280bc474dbecada2d900c74118d87a0652725d5b22023c7d7d393392be166c2b7edb6a54f8c2edcf24b851a9b1d7606124798dbd5b9d237d9122b087827c6
RIPEMD128 586b7bfc30b2ef0b65a84eeb62f4eb2b
RIPEMD160 ad84641efcd27574d36ad7f3ac3cd120e70a871b
RIPEMD256 61ac127f3e8f225f35f766893da60c5b1766eef287536db2452e7b71460e4fcd
RIPEMD320 efd694deede32c58f1e8401f90bb164ca13105fa1932d5e3a6e3b42efdaa5bced36bbf66f8ee4b1e
WHIRLPOOL 9a79d34e767f9b575e53e6a28b4a62bb2f74eab4087bf1792a38ab08402683dc7cc4ea965dce452d2fdf230e2ad7efc5d94d6bbb5ad0d01c6ad948322c16b94b
TIGER128,3 306a84c28d8ddf60553022692f7dc6e7
TIGER160,3 306a84c28d8ddf60553022692f7dc6e7132ce7a8
TIGER192,3 306a84c28d8ddf60553022692f7dc6e7132ce7a86969872a
TIGER128,4 dbd9d5f312c9e9638686f0de2945e03e
TIGER160,4 dbd9d5f312c9e9638686f0de2945e03ec942fcda
TIGER192,4 dbd9d5f312c9e9638686f0de2945e03ec942fcdad3dfac77
SNEFRU 2532ee3be2c23e78c9632d7a5aca063ff6f89237c4af8c80c0af40694042abfa
SNEFRU256 2532ee3be2c23e78c9632d7a5aca063ff6f89237c4af8c80c0af40694042abfa
GOST 87a971769549e1cd2013ac69b065cbd06cde1ea6bab27524ee603d533b48515e
GOST-CRYPTO 078f4bba61dcf2e059152f399e7aafa518329f9306552b67550bbad985568f4f
ADLER32 03d60148
CRC32 f5b6a778
CRC32B 0a43e69b
FNV132 c8020088
FNV1A32 a9ae3836
FNV164 124a0ee3176de0c8
FNV1A64 4efac8c3b49d0096
JOAAT 499a9efd
HAVAL128,3 a6d2d5adbe67683ab51382cbe6267d51
HAVAL160,3 971acd3817d0f13f94b0c9c76550f6945f081dd7
HAVAL192,3 065c521afddbe4323ef1324105b0e36f4f44950f1011672d
HAVAL224,3 8641e932a90aea321c48b9a1182912ed4642685b146e02c67159570f
HAVAL256,3 375d2b809ae65fa11256657a48b7aa4c6ab314cfb1ecf78053a071728bcf563b
HAVAL128,4 47c39bcf7cfe62482f190c933b674155
HAVAL160,4 231499edd2168a28f2b86f504e5acb92ff187803
HAVAL192,4 49c8600492fc9bc82bafd69d5583a9ebe56342abf59d21e5
HAVAL224,4 3797b6e054b70ff341391ef8c49923f6e7f993f9622c24e23ab6e3d9
HAVAL256,4 03d921a5c6bf786ceae89d411b02a309ed9ddc2b141ebeeb59176a0b961935c2
HAVAL128,5 99efbffcc9c84e809be4a8ed18d7e474
HAVAL160,5 12c167d67c5ba71bc615dacb9b47ad8e996f6ec6
HAVAL192,5 a6f0891d04c2a5546ef00d75a9c4378bf1719643141f4b9c
HAVAL224,5 1cd297d61deb3a0b01364ac428be61cd451bb212790fcf2f765485e9
HAVAL256,5 e82bcca5b59fac64f27f39e47b1c29b79ad85f81d163049e008bd63cebc67b43

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