SHA256 hash

SHA256 encoded string

4383cd4443b1dfe6338d6b2352f279a95377a6e957d08de6625c947c484b9c09

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27VER%27 %27PRAH%27 %27DIOD%27 %27EPAY%27 %27APLE%27 %27DRH%27 %27RC%27 %27CAI%27 %27MGA%27 %27TILE%27%5D4383cd4443b1dfe6338d6b2352f279a95377a6e957d08de6625c947c484b9c09

String encoded to other algorithms

Here you can view hashes for "%5B%27VER%27 %27PRAH%27 %27DIOD%27 %27EPAY%27 %27APLE%27 %27DRH%27 %27RC%27 %27CAI%27 %27MGA%27 %27TILE%27%5D" string encoded with other popular algorithms

MD2 6020a109b7786efb9c0e4fe5806789d0
MD4 b03612189faa14fb3ba645e53112591f
MD5 4c085838c4c312d54b4a09920d6d3061
SHA1 4a9e08440a5534f33ca84bcd384b74ae0fc4b6e4
SHA224 4ccba361b98b0643904fdd1a198b632981ceb6f30b84e4dfafacac86
SHA256 4383cd4443b1dfe6338d6b2352f279a95377a6e957d08de6625c947c484b9c09
SHA384 e7b052f4dfdd27805dc971b36ea91a9837d6710690cab17999f616c6ff206fb1fb0c78c10af3e2c8074e5d40f63c2099
SHA512/224 f6e6d2c1a3ddcf45c546e967583112771dfe547c63ec968bfd3c0a73
SHA512/256 e8f0a19b736aee441d895c42e0e071698597854eaef8f786f152b0e56d82d085
SHA512 6a7e2d24e8614ce9cba550223194611561817ff9dc3211a7d5cf0b3b27cc6aa85c75c729f032cf67ae9efdd2e49cec9b4f9e4b936e6ba32cb58ce0e026533f03
SHA3-224 88d89f8eed35e257f5b71aab7f07ddfa0404bd57fc02301808812619
SHA3-256 f95f90483c544372f3cf6320d537b91ad0cf195f0ad395052e7734d5b2f16b6c
SHA3-384 f319a67165d6818799b0adab7b3e7b1c954bab8dc537cc36ed66a6b3d04b02ace36e1d88e6f9a2f34e4606a6dfed2945
SHA3-512 c3bf10b4903e6abf1b6c68087768c750b3dc40988a24ef43885d0599b05a5392645fb88e8fb81595602f272735dceff15a9466acd76f9024b16a553d3b909c56
RIPEMD128 29ab1f261e75c992f27834623630a47d
RIPEMD160 2882257462c8170d689f9870b5f5c9816ac332bb
RIPEMD256 51ed9464b5fa782884e27eef53c5b20b14c79ce0a73285441817867b15d731eb
RIPEMD320 068f90908c053c16791ec88d35cf7fbec9f983bbddbeb804ce9f11ae103f901795653cce9a2d9de8
WHIRLPOOL 5bc6248bd6b9e3c60c06e52d87734bf8f8df237590a25ce8bba8d1dbc402ffcae50b5aa5a0f1d7395af8247db4ce7583193c9d9b8847112e7214f18fbe3874d8
TIGER128,3 d7c7e4779a058aeb6054a7658d2e4614
TIGER160,3 d7c7e4779a058aeb6054a7658d2e461469497b60
TIGER192,3 d7c7e4779a058aeb6054a7658d2e461469497b60d2e5a59e
TIGER128,4 d3eab3a29447b39746b165dfb3c527c7
TIGER160,4 d3eab3a29447b39746b165dfb3c527c7e3ce54c4
TIGER192,4 d3eab3a29447b39746b165dfb3c527c7e3ce54c4f38e1424
SNEFRU 8776f4987d0d2c1188038f0625bf6ce2d7d26dea8221b8eeb0bb1da4614d8a15
SNEFRU256 8776f4987d0d2c1188038f0625bf6ce2d7d26dea8221b8eeb0bb1da4614d8a15
GOST d340e35acaeecf3c4f168e010a89ce16894e5f311c4870da723ac8ce9c3ef468
GOST-CRYPTO 52adee5d7f9df609ff9f6368eaf2c361911e2b6c6f065483e088deb4ab29b41d
ADLER32 0591173f
CRC32 412626b2
CRC32B 3c941c1b
CRC32C 43bfdae6
FNV132 451ec9b9
FNV1A32 6e245d0d
FNV164 4dbd5c287ee16199
FNV1A64 cf4062b051db88ad
JOAAT 6647cccb
MURMUR3A 31ee183d
MURMUR3C 8ec8cf870cefd572ef06b37f54b264ed
MURMUR3F 534893360ef14849a8284f54327329b6
XXH32 8f1b4b3a
XXH64 f0651e7bfbcc6589
XXH3 63b04b2162b2c1ec
XXH128 7c6fe5b16e32b01770a6e8ad22cf1c80
HAVAL128,3 2b588694e508abece4b6889462039678
HAVAL160,3 137f94d3f10ca08c100e24ccb902c6451f98ca5c
HAVAL192,3 97b2418bf489ecafe6d1fc08da7cbc9e3e80772895fdcb4c
HAVAL224,3 a4b289d4d80115633f213fc0e28a958cb77d5e0412b594a2b5c64ee4
HAVAL256,3 7fa7903a70f7f472489177192370e099fffe4928a8e1a2539a8021e18183c649
HAVAL128,4 316c5be1ada82f2d2bb0d4f81c94a1a5
HAVAL160,4 8985ddbae8d92c68a3c1688083079bf5998f36da
HAVAL192,4 aa8b05eb1212d2bafd953538de6e897f0b107bb62c5516e5
HAVAL224,4 2487a2878881ef021a340d70ab767bc9bc659bb11215391b753fb1ea
HAVAL256,4 bc9c1a86ca95d20ce92804ad5d15855c03b84450a82bd9a29c8c69fa10e8b6c3
HAVAL128,5 a69ceca5cef909dcc0ce24c12a452051
HAVAL160,5 a12d3c65511bb283f4c3568ce2908e6da29cf5fc
HAVAL192,5 13e801bf20c770f5c445a45f74023e712d427b1c19f123e1
HAVAL224,5 5f91136ea1e64fed0a27b8a1e6b6717c809a57a96536f6d615ce08d8
HAVAL256,5 af6f8d74d7586a970ebcfb856c0778a27368b28004b55cd82b530f83b060511e

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