SHA256 hash

SHA256 encoded string

adce388c237348cb506bb94fb655c4ba769898b688699bf56b9372d0b80005cb

Your last 10 encodings

AlgorithmStringHash
sha256['CSL' 'KNX' 'SLGN' 'UNF']adce388c237348cb506bb94fb655c4ba769898b688699bf56b9372d0b80005cb

String "['CSL' 'KNX' 'SLGN' 'UNF']" encoded to other algorithms

Here you can view hashes for "['CSL' 'KNX' 'SLGN' 'UNF']" string encoded with other popular algorithms

MD2 fb241c5750d3286ed8b5e54fbaddef8c
MD4 7a3faabde1d41416cc1ed1bdf8b4bade
MD5 75c29a6a0512f4b57c184f18f32fa186
SHA1 b034c92a91471a3b4b2cbd2e915406aa33668c40
SHA224 530f1ed7b426d2ee25feff66a32918b6ec74d3604e1d6f93b14010ec
SHA256 adce388c237348cb506bb94fb655c4ba769898b688699bf56b9372d0b80005cb
SHA384 43539a149600f71f70898aff118e760a584f6841cf348e065f467dcb486888c8c91fb6f21cffe07b095c5c6872ba7886
SHA512/224 3c0bbaf55cd32761715385f79ed6c15f2489a16154f234f75fa4f90b
SHA512/256 3f4af7284517caea0046b5bb2f00b97e56df8a7d5dd70f03ff06e3eb00fa3403
SHA512 70ce922ecfea1e453dca79be22e9d798036003f77812cfc9d0396f11532b469e6051126a98c77576a7b681b989336f53e27764fc0212733d35a20a2043310482
SHA3-224 478c4ed9511825f42db27c5c5575ab2e23d4232bca1b99362c42a80d
SHA3-256 c38b5bd414f63bf2643f23a6113c317a461fc23eef5dea1d5b702b32ff3244c7
SHA3-384 9f10e412ab4eef13bcba601e7c2fdf8d15a9e9fe4c0b60af4270a33bfa015741be019163d18e0988529a8e18d032c870
SHA3-512 31d10642940c4a7be1a779e83a9a5c39ebd157a8e6330baa57cff76d0036b92e5c552d6753244eefc7c9d4ed3ac9c9095795081e8aaa25d3dbdbc441c547a7cf
RIPEMD128 1dd905d27f56234272ca81d4a5fa562b
RIPEMD160 3e955a584a9d3f520d472491f4b06900f36d9888
RIPEMD256 bda7477578f2bfe76e792e4829719763db79d3e6cfdf90d7071aadd93bea20d9
RIPEMD320 2d3ed6e3d96a9f7d1b81063836d9c4aa3dd13acbf7b98354bcdfe54e61d113996a4a36891c5e026c
WHIRLPOOL 89daf45eabf24320c72c50263c29d399fc01ffe6500ca5e86c206f6fc9cc4fc688c41a078a91ec5c505057ffc672e3348903c32ea45b4b82b6a761d2e4e5ae49
TIGER128,3 15c6d1c9109bcdb939f27bfeeed4559f
TIGER160,3 15c6d1c9109bcdb939f27bfeeed4559f1dac35d9
TIGER192,3 15c6d1c9109bcdb939f27bfeeed4559f1dac35d97464a78d
TIGER128,4 ff1baf15896430da63c0cbfd743252af
TIGER160,4 ff1baf15896430da63c0cbfd743252af7749827c
TIGER192,4 ff1baf15896430da63c0cbfd743252af7749827c92a2ff7b
SNEFRU d05e4ee2de6561b7155e02391bc9f49a094f8eb5bea5fc4423466633abf2e2a8
SNEFRU256 d05e4ee2de6561b7155e02391bc9f49a094f8eb5bea5fc4423466633abf2e2a8
GOST 229800aa5359d7df6abfb8a17a2cd9c6514709954560b0036bb69fd31c13fb76
GOST-CRYPTO 8779231f65f86094224baa4514ff91e94f822f1b95c250c19e9ea940e2f9ac92
ADLER32 54080641
CRC32 8abe8cc2
CRC32B a8f7f10e
FNV132 1ccd3f65
FNV1A32 6030ebc5
FNV164 e5d89421951fbfc5
FNV1A64 af453095a76ec5e5
JOAAT e5220b9c
HAVAL128,3 202e51a3711dd34f92b920088cf6ab31
HAVAL160,3 98764a3ca2ac7f934e3ed911f7940455a8622237
HAVAL192,3 a51d7e7b46092be800c104dc5337d450c049d69f7231ca10
HAVAL224,3 2e9c77620f9b7a5718ee4d5a997242caac555c8a082350bb09942a47
HAVAL256,3 126b9f476c9b6121a2b8dea3669721d24eef77d2d5721322c06fb02e306322cd
HAVAL128,4 5a09b798ee04d151962eb566e47bade7
HAVAL160,4 ba2dded0fcd17cb66faa121facc80602d2bbac95
HAVAL192,4 a0d9c135a009126a2becea8de8f8f5bbf7e86c8730eb7e84
HAVAL224,4 988eb18e81159399e3ed8dffff24dea30fb18eb3ece1561f6f38d98e
HAVAL256,4 7d20bb9d62744fc5bec84884ea432640e9f412c4ce1059d62d52a4fabdc45260
HAVAL128,5 36d29dc6acb477a0107f4aaf7023a3b7
HAVAL160,5 9f801633d05d08fae653a3e337e679d4ac3d4e0e
HAVAL192,5 706c5e2c742f065103962aaaa85e725bbbd9bb02a06a7931
HAVAL224,5 89ebdb28fb191584b9fd6d3658672a5d07d8051333ee6cf5ed87a90b
HAVAL256,5 9e5dc6f78120211f6370bedf69e80d09fa1ab4cb71ccbd506dae2559671bfc9f

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