SHA256 hash

SHA256 encoded string

3569b9545744887d2701cf1cfd16b45bdcd923f5ac074039ef764b441ae53b5f

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27AFRM%27 %27PAVM%27 %27PRPH%27%5D3569b9545744887d2701cf1cfd16b45bdcd923f5ac074039ef764b441ae53b5f

String encoded to other algorithms

Here you can view hashes for "%5B%27AFRM%27 %27PAVM%27 %27PRPH%27%5D" string encoded with other popular algorithms

MD2 5e92a854ac3bb427e33a7dbd3aa141a3
MD4 3d320b44bd84ad6cdfd8592827ed8d44
MD5 af42b537a8ffde7076de0742d5e40955
SHA1 68078df075fe737edb29233588bdf5e4e8a808e2
SHA224 8f486746e389817ac80b51d6ca7e4154cab55cfed23c87d32c054aac
SHA256 3569b9545744887d2701cf1cfd16b45bdcd923f5ac074039ef764b441ae53b5f
SHA384 6dca4c5591c8cd6ea8c656e348bf98bec31a2497164117c6ef226744fb01711d0f71911e988db143cc376305942b0589
SHA512/224 f792450d8814aa96075f1774d78a84b54319cfc2c1e28498ae79f1e0
SHA512/256 c73ed11e2a3bfe2a2484052446a3966cb301b7962f5582d97e352992a003f2ac
SHA512 0a1f3b8800f672e78f6e9740babc49a9f93635e5c2f532d71370f6bea1dc15553418ef1016d99251b217d333d86d6b3f89edd7822ca7c40112214be8b6534e5d
SHA3-224 6eae2dfcb2647145101690ad99657857a0e9890b7abbbf3329b33578
SHA3-256 36d19a65fcc1e3845b1c2aa9b4000aa28c4e3c42ec70139565f3401376ce48c7
SHA3-384 ce7e0b3e2af1bc67530773e90e474bf53c839c7f12e816a6c4e3191b8ef8c79995c9f240160e62e637d7dd1645321e70
SHA3-512 88ba0a624cf76fe87c3a8449296807ad6b675fc5c3547ae1d9033b11e8499df0118a4eb3d998bfb6524911a4e98e12080975b207fc24566be2e09edd479c23a3
RIPEMD128 e1a81ec868f3f166874a9564631c6aa5
RIPEMD160 7cdb412b3c3f3a45d64e5a55176800a60cd629b6
RIPEMD256 2f2d54e8bd21f37872440eef20bafb4c4015281edc3820153ad1ae40670baac8
RIPEMD320 204df56db6a3e0700cc6e1d8ee395622601f45b74f5685ad50aa6b57cfe95db397c2197b2df79b98
WHIRLPOOL 5592e5f6580a5e390ca5b2a86c9cf8a8a2724e6bf1bda77fbc141c3f318c096d8b500e6fc4b10fbb660672f7061ea17ad606386a9f580bca5e96410ef5aeebe9
TIGER128,3 dcbd23b61b168e667677cf6c82f1e40f
TIGER160,3 dcbd23b61b168e667677cf6c82f1e40f46899955
TIGER192,3 dcbd23b61b168e667677cf6c82f1e40f46899955a872fdd5
TIGER128,4 b845da9074afafd0fc7b1276de51d68d
TIGER160,4 b845da9074afafd0fc7b1276de51d68df76028e5
TIGER192,4 b845da9074afafd0fc7b1276de51d68df76028e5bc3b4a0e
SNEFRU 1cec8ded32ae1e3b1d0f7e8498de46306240d1cda0f13f93507d17b8c38e9c8e
SNEFRU256 1cec8ded32ae1e3b1d0f7e8498de46306240d1cda0f13f93507d17b8c38e9c8e
GOST 75e844a69cf5b6cf3e5d93e7c0602f189f42e1648049bb850457dfb1619fab09
GOST-CRYPTO 40f10f128462d2db693dc3fa0c0ad8983788e76a061ebffffe99bf424a0e6075
ADLER32 a1e50863
CRC32 304f8218
CRC32B dbb56610
CRC32C 543caa21
FNV132 d4a239e5
FNV1A32 05067421
FNV164 cb9eeff98a9189e5
FNV1A64 7c49a6b460d1bee1
JOAAT c13f824c
MURMUR3A 58dcbebe
MURMUR3C f4aa6410518db97ddbe4e173cc83a258
MURMUR3F ed3a759069ff61c8f80d25114090dec4
XXH32 c8e61124
XXH64 165c1f411a6e4772
XXH3 257836610be8f1bc
XXH128 f0b661a503f353b38cfc70b8dd83e33a
HAVAL128,3 fd487e62fd08627c521e0620ffa06ae7
HAVAL160,3 b38b23d4fa0c81de829793a3c8a12bac4cfa6183
HAVAL192,3 3fc15f0b5e76f1f38a7d74341cf0ff83fb450d126cd3f495
HAVAL224,3 fb27f95f7ed9e5f183434055c0c31bc63f7bd0795b4c8c305bc5d187
HAVAL256,3 b9fc61f8550eef64bf51c8d192cbf36d088bb19d310fb72418466b390d9e5747
HAVAL128,4 7375860a10dcbe3c93366780580f292a
HAVAL160,4 0635a5c8eb5bd8580b6f0e58cc64028f6f315880
HAVAL192,4 4f9a04cea3d3a16b545c9164609d2891a5b524f53dc43bce
HAVAL224,4 cf6a06620a605186856ee5d5fac85c01196d0960260bcd83c08cc65f
HAVAL256,4 720d55d3398a45f6582b107800b27f7f5a99c2c5d70fa5561789d521bf77616e
HAVAL128,5 cfe64e21b6675a54567cfdf62474eb6e
HAVAL160,5 9a1180d99dd3f0a157c6c5141dadfdc3fce909c3
HAVAL192,5 f3f6c564880ff3a458cadaaaca5c6c3843e0bbce51ea93b4
HAVAL224,5 b66b379b0173c464074c40c9a7133337971309e80ed6a6223d507d4d
HAVAL256,5 30ce3c842baa6614fb722edeef409ae2073fb8f09cb9ff46cbfb9d00d998b4e5

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