SHA256 hash

SHA256 encoded string

e34944d581f48748ccbce92d76de847fcf4f642f98428f10483ee9503f40a9e8

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27TCBI%27 %27BDN%27 %27BANR%27 %27TAL%27 %27WNS%27%5De34944d581f48748ccbce92d76de847fcf4f642f98428f10483ee9503f40a9e8

String encoded to other algorithms

Here you can view hashes for "%5B%27TCBI%27 %27BDN%27 %27BANR%27 %27TAL%27 %27WNS%27%5D" string encoded with other popular algorithms

MD2 cd9c915815c13abf8f1ec0af6dabed69
MD4 c40faac63cd5ed749e4eeccfd626da27
MD5 3807d64be1fd9e1ab2d12a12abff3cb4
SHA1 67bbd6ca9ea12987831382aa85a96a97a55124d8
SHA224 20a1920a5697c3a01788508d199c0fa7016764100cdcec779c2874e0
SHA256 e34944d581f48748ccbce92d76de847fcf4f642f98428f10483ee9503f40a9e8
SHA384 b3efb763df9e3df307fec5d18d03bdaa2a1a85b5df7c5f2034f5333f9ccbd13b4e781da940e8b9e8673dcf0c5a4b3e53
SHA512/224 17f2441e3d6a4b284e8f406ed4f9d753db993d1f840a1c9237e59902
SHA512/256 3123667db1330ccd456a4712302ef4f3da85dec7d5419da187f7ed2f08741f8c
SHA512 3742cd3aaf16dee97f2a51125f81b49d0925658f36ff7da5e26cf2cbae629fbe65c787176f75dad0009bcf5837ca00fa5cdc63bb2da84de28d5f211b998c566c
SHA3-224 94377b4d95ba2253c8161c62b8e1e59e0dbc6d14f98dc49ecd0489ee
SHA3-256 e6c149d5619d34676a16f810fd8da0e51ce09aad2f6d94549b1bb37dad9a89a2
SHA3-384 16d024cf9d8bf2013bc2735a41b9d126116687eb8b738785031765783690098f2587229d1b98d40f08319386b49f6e05
SHA3-512 4fe35333aa7971cf38283661e7f4dd0d271f6bbe9207a3cae091a99188433897aa945488fef13420b8a8545c04ab8b86477ce15b960069ef02ca37fdfdff8822
RIPEMD128 c2471af3ce4a22ec96e9b0be93cb8ed4
RIPEMD160 6dfbb4fe764432450d51467d8fde09afb866d2df
RIPEMD256 0bc385c7d44ba11684be4553a91d8925f75005cea01cf01d5712d721d4adb8e5
RIPEMD320 acacbbde675d2de2aa5e0685e754af9db6b08b13943bfbf707da947349914e37578b6219b414146d
WHIRLPOOL 737ff981a2265bb57e2d97f36c7a0799a0c1aca56d9d47ae747222e45344d2d7d4ee3c778ee9644fb046f1bdb2bb7c8d22fbc5ecbc5e68a5201109fc10696fbe
TIGER128,3 95f2c27f5cdb067a7a6951c2acad5d79
TIGER160,3 95f2c27f5cdb067a7a6951c2acad5d794fcea9a5
TIGER192,3 95f2c27f5cdb067a7a6951c2acad5d794fcea9a510755baa
TIGER128,4 72565e3aa78180ad61626582388ae67a
TIGER160,4 72565e3aa78180ad61626582388ae67a1d60fcfa
TIGER192,4 72565e3aa78180ad61626582388ae67a1d60fcfa62969503
SNEFRU 5eb59e6edfbab64a57d58d2aa8654dec87fc1d9d75a5dc58fb49b28074caae8c
SNEFRU256 5eb59e6edfbab64a57d58d2aa8654dec87fc1d9d75a5dc58fb49b28074caae8c
GOST d05abe2af2bf9f90b723ea526a5bc00f0662cb1e9b69e10f4cc529c598addf64
GOST-CRYPTO 0426dec11a49cbd6bcb675fbbb712dc4755fd900e252e2d3aa0bdf81756dd365
ADLER32 5fe10c39
CRC32 3864c42e
CRC32B 2aa2ab9a
CRC32C 92e8e8ff
FNV132 ee7c395b
FNV1A32 99676897
FNV164 c3f7e7622e9c9ffb
FNV1A64 c1b2f370b8b127f7
JOAAT deb8addc
MURMUR3A 62dc3671
MURMUR3C 4b01396bae14691c1deaf116cef93e90
MURMUR3F ba2a8652102c6cc66f5e7984f8a73466
XXH32 91d6bdac
XXH64 a27e31b3c31aa487
XXH3 98adb178fcb08713
XXH128 0ebe76e0f67505fef4d6a275ee7a5a6f
HAVAL128,3 1bf477767c6a3da437272920e469bad3
HAVAL160,3 cdbfaef0fe253d2c131218d440857479016a3359
HAVAL192,3 e6e12c342821b6bc84ef76624168379b30d304e55a3bb490
HAVAL224,3 86f417eee0ca22df3cfb6207d841a3eeb825c8164420cae54b8332ba
HAVAL256,3 6fa5590ad8ede9a8e588893179fae69f71bf55404b110de8169a94f397001d84
HAVAL128,4 786dbc23fe05739027e018e307f20b9a
HAVAL160,4 4bd773052b0f31b1b46fb68c7e9cce20234d6d40
HAVAL192,4 55699827258677af9b458d14646ca1bc572ba2579bca7c28
HAVAL224,4 148f60ed4ce2f2297e5f7b7eed7ae7b18382edbe0a7f31782f1d2d8c
HAVAL256,4 5b828f6fe0c9530af079f39a048060c6968f7fc59d807a8e13ebe00524e5e841
HAVAL128,5 668a27a4aed6477e31c5a88df26be22c
HAVAL160,5 0f259a0ca64ea7b9d1729b045e8fb5ae9addd8c2
HAVAL192,5 632fdb12cbe63e73bf410dadb06382c28931145c783b0d6c
HAVAL224,5 2df2e540ed7e650fe8890dbca7570c859bdb7956d21b9d46016f0551
HAVAL256,5 ec913ca7f3232ab289a3a2ae2e925a835ae82c0dd55d1c0b88403c76e84421b3

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