SHA256 hash

SHA256 encoded string

6d645b1d58d88b781f0c5ca7b20bd1c0e7022a8ac4d88510d0e0af55ec22880d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27AVLR%27 %27EQH%27 %27DKL%27 %27ONCY%27 %27STKL%27 %27HSON%27%5D6d645b1d58d88b781f0c5ca7b20bd1c0e7022a8ac4d88510d0e0af55ec22880d

String encoded to other algorithms

Here you can view hashes for "%5B%27AVLR%27 %27EQH%27 %27DKL%27 %27ONCY%27 %27STKL%27 %27HSON%27%5D" string encoded with other popular algorithms

MD2 fb573ba4c6dc06f49e45323a45941a77
MD4 36949b41be4f47eced78680dc5c8625b
MD5 23b37b9b7fd4bd3c56bebdd21da069c6
SHA1 dd8d1e6af44cd170c9ae0d08c38de6705064f4f4
SHA224 7b605524d0099b771f04a59f07dfaa9c33a2112ddb23b21fb3be8cc3
SHA256 6d645b1d58d88b781f0c5ca7b20bd1c0e7022a8ac4d88510d0e0af55ec22880d
SHA384 d1f58d14312c78467b40f61eee52e801f81f017e13d77f5ae23707716a2384eecb3febf702c807a26a86768da38be777
SHA512/224 a49f0c4a69a225192eabf2f2113dad02113323b0a4f94270ff270466
SHA512/256 e29849f89d64d9dc121a4cc279f03e3206aefec8c41f5c13d50face132d827ae
SHA512 dcba6a0a8b5fbe83102c65fef6a6c33773c3ad47d15be738db00686fceec86d16285ea3c43e48ca7e1f1bcab07761969793cb93829db685327e59ea3a554fcf0
SHA3-224 44e446f498e3817c9cf923d01e1b3cdd6946c09f7245d8b196166763
SHA3-256 d915b3191dd0a0b1980db9ab706af61d5cacd1ee22074c80eac9839d803e6f55
SHA3-384 1aecb29d0df19df413901e5c5d261edc521012acdcca68c7ed1c2f2e0449c752e540a76e89e81d8a5f1f397f37a39344
SHA3-512 f9dcbd90b2104935f8b978536df2cee912205330106894989afb2c9cd23d0719016ef79164646f028290f875cf28f76663dc4f366b092e6fdfcde09dbc70ae7f
RIPEMD128 831c88ef8212c7168287540226e057b0
RIPEMD160 e1f58ccc0029f671a3ee0c0a3e137d77ab5f7e6c
RIPEMD256 5272215657566776f749877129e2afeef293aaec011319f2381911e719c31cf4
RIPEMD320 02b169e7d3c61ad0af35b3a408ba5e75005c72b4e50c139edc47c45bba0175192d7308846df91d57
WHIRLPOOL 118ccfdeda111116bd4d620dcc9108f520ec5aa146200a464dc070aec1aedb0efcbac37a5b9eeb579657341e3105b3c3c003a3088740b024a676d75db6c5bcc1
TIGER128,3 e95dc508eb6aa52d0521042e09492a19
TIGER160,3 e95dc508eb6aa52d0521042e09492a19a2c6946a
TIGER192,3 e95dc508eb6aa52d0521042e09492a19a2c6946acfbc4796
TIGER128,4 2fc8804e153fd71112c1829014a0161d
TIGER160,4 2fc8804e153fd71112c1829014a0161d761e485e
TIGER192,4 2fc8804e153fd71112c1829014a0161d761e485e385ff711
SNEFRU a5b3c0ffff1a364aa90e555fdb0901a9b2908254763d31d7e452a8f465fe0193
SNEFRU256 a5b3c0ffff1a364aa90e555fdb0901a9b2908254763d31d7e452a8f465fe0193
GOST 42d4a87bf1d3d5956ea7493cfcb63fb435077cbabcf48597fbd3972b2acd964a
GOST-CRYPTO 81c7c52d3f8573bdc94063219feaa6464e9cce053cd0933640b270fe36d97542
ADLER32 0c920f20
CRC32 ef1fbb5a
CRC32B d484c902
CRC32C 49f02cea
FNV132 0c7e5fc6
FNV1A32 058a56f4
FNV164 e2b86c54c4018f86
FNV1A64 5668ef67be44ba54
JOAAT d7a75c9b
MURMUR3A bdfab5ca
MURMUR3C 47145bd9471066e033cd098a9023a4ec
MURMUR3F b7a7f7a21fcd28493c0869d839e788fe
XXH32 fd7c19d8
XXH64 8e70361878dad1e9
XXH3 6f07552e38a7513d
XXH128 b1e643c2deb376586a6b0fdb0a5c83e7
HAVAL128,3 bfb9ddec622af0cebc7d2d932e11b067
HAVAL160,3 5bca24dcf2992bd55662c7403c07dec7ed10e39b
HAVAL192,3 e09861f147dc56e1117f10327315741d73d727010f052b32
HAVAL224,3 d48cddbf265326600ad64ef3e795db7da8abcb5ce252b93819d3754b
HAVAL256,3 50f8c298efc7c98bd565776f84241fc56a3195020cccf30d2152d442c39a6318
HAVAL128,4 1ac9b58459c4389b1d4c5290488387f8
HAVAL160,4 7c55f1e3a6153907967054db6ce7460849dae2f3
HAVAL192,4 6b644940df1c202b73025f8213a29069edcc87db919aa447
HAVAL224,4 ce387d463039787a5a681d0b9789f492682abf933a3cb68a5eec204d
HAVAL256,4 0aba4d305cb024b90cb21c7bfa1dd4dde259f5bbf52d5aeab889981dd1457f30
HAVAL128,5 d4c7dc106128df17f3cf24b09efdb90a
HAVAL160,5 944900755eaf25b5022b7cbf0ce2dd21e76d9bb6
HAVAL192,5 720d04327ae63f569c7e9532882371f7bce04a0310d3f9b0
HAVAL224,5 59e8322afe547344ab26ae2475ab3e52eaac4539d978345cba38299b
HAVAL256,5 bf771869725c82cec528c907a1d062124b1133d6fc30263d22997aafe989ada1

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