SHA256 hash

SHA256 encoded string

a70a0e4e669075d3989c32520f3ad6d72e8794b7a1c40221ee65728184f1078c

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27FTV%27 %27BHE%27 %27EVBN%27%5Da70a0e4e669075d3989c32520f3ad6d72e8794b7a1c40221ee65728184f1078c

String encoded to other algorithms

Here you can view hashes for "%5B%27FTV%27 %27BHE%27 %27EVBN%27%5D" string encoded with other popular algorithms

MD2 9ee741e1c58ed49731cbb295f6f838e1
MD4 9cf20cb3a1d9320f86cb36ee34ac91e8
MD5 7d6be8ff023ef4013c59c80622f57fea
SHA1 ee19a92c584a09f402165c3153454de9de687b7d
SHA224 6985d822476fc3df496e378b25ffde08584d54e04245d9466386b067
SHA256 a70a0e4e669075d3989c32520f3ad6d72e8794b7a1c40221ee65728184f1078c
SHA384 34e8df097c5bdfb0ae0fd2429497b0a0d86f93a25e8edde9da13fa32ca58764b47e44938624970813cd83315e6c18566
SHA512/224 fb02a2dc00b955b7e97bf7d004035c1707c52cb46cd23c827b35d907
SHA512/256 46c5bbc89b4329d218d427e72542e53ea876a00dcef8a627a6a758d615f9ac9d
SHA512 7c7270f82b4e3e74a5849f6f08e2a08e968be80acf58c90283108cc1d105e3eb9f6a80ef89da2905871fa375a596edec3e3801b5a7d9709622930d637cf75c41
SHA3-224 f01860cfcf562d7cb6035f9f9196a7597773f2ae3dc4212868b1b148
SHA3-256 bef38b675960f540b1a4a37f6b00814b5bdee35a8c938920fd8cf1f92f7859ed
SHA3-384 6eb9f835f49f35c8113371353b8745b8acc5f2e258236775fc4821cc47240f6912beca05d16a81dee84857eba32f2755
SHA3-512 32324ebb1c9e03799c54e12eefdc85ef6e679d21a7c1de339dca43b5a3f25881b2004ebce7c6f7e5a59eb4786d79d2b4caf2fdc469a7c2d82d045b2659bd8663
RIPEMD128 884f9818fd977494a0b13ff4446d2029
RIPEMD160 f681111e3ee690643e9c2a73fd351cf12022f747
RIPEMD256 32601622b2b8819470c8f428bf38ad7305cb2e1d3f6ac24cb4e90fcfe59b1f60
RIPEMD320 5a989cafa069c740d36206924f10134acf801c06d7a74848a7616fc82aec78ea1145c3659eb8fd16
WHIRLPOOL fc9a9805ffed63af3c0337801270b21a7c1791400fbb872c969b951042193b470771dd5d35b838c3eb749b871cd64fb5a3f7a9c205aa9cd8ba4c316f8c6d28a0
TIGER128,3 8df05a62e3955498f98202c1e84f7bd9
TIGER160,3 8df05a62e3955498f98202c1e84f7bd9eb28bc14
TIGER192,3 8df05a62e3955498f98202c1e84f7bd9eb28bc1465e77e0a
TIGER128,4 1ad4854d9a8d7a691ac83fe6be2c4eeb
TIGER160,4 1ad4854d9a8d7a691ac83fe6be2c4eeb69447b0f
TIGER192,4 1ad4854d9a8d7a691ac83fe6be2c4eeb69447b0fe11f28cd
SNEFRU d7b5b1649c4a3852f0cef2a7a25458a110ab67d6476fc84b0b0f153ae9bc1461
SNEFRU256 d7b5b1649c4a3852f0cef2a7a25458a110ab67d6476fc84b0b0f153ae9bc1461
GOST ced4412d13599ecc6f7f3936ddf5cece775839227e85c748dda0ce631d22233d
GOST-CRYPTO 628beb8e92a7091d482889c67e29dd6cba174193d2c981b6da57341cdc705ee8
ADLER32 8dde07b9
CRC32 a775a853
CRC32B 7ec03b22
FNV132 32de3903
FNV1A32 f3929c63
FNV164 8bd4158df6bd93a3
FNV1A64 2a3f6d9b823a2043
JOAAT fae26806
HAVAL128,3 30d4d19f276f744425983ee02b3eea22
HAVAL160,3 a229def84a954262dfaf01d84d1c48199e9c2ee4
HAVAL192,3 c0d9868a3a01f826789ecabe354922c03031ad5d7e789ca3
HAVAL224,3 c02879f0420517218a10355126b619ddc4a30ca6f41211366c47b60a
HAVAL256,3 b3f64ece92d35cf4f731c620a79a7a5d4f62ce4859e63b97f5f13a327389916c
HAVAL128,4 0e0403c0bd0ff7446345abe43b3fd750
HAVAL160,4 73da70d3a65f33860c314f270f03010ffb8d7ee3
HAVAL192,4 6f58893610c68c9227b0ff90a80f781d1c89e23ebe09e67d
HAVAL224,4 75e6a8510d20a7f29b2b17015ef30d6a050a69ed1987bab3849c998e
HAVAL256,4 2c49092d10796370d4628e6c7b9fca08f9b6514ac7a07843b14f796e25a7a8cf
HAVAL128,5 fac0b31d01c031ae428ec826fe67555c
HAVAL160,5 f6c7cfccd8729ceb0d0acd68d0efe4c8c05fd628
HAVAL192,5 d234b7a539e4670d96f07db786985a09159cb5c8ce8f01ee
HAVAL224,5 be8ca1c1c4271815dc9ef5fa5eac8afd367635e60c824863b2e4e298
HAVAL256,5 542ea49633893e68c8430fd85f919def41d604659e29bdd87671e5627b50aa77

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