SHA256 hash

SHA256 encoded string

39266f2573ae9b513af948bdcee7ef81bc87c1ea42af1956dd11bf8bf15e001d

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CASY%27 %27HDS%27 %27NAV%27 %27REVG%27 %27ALOT%27%5D39266f2573ae9b513af948bdcee7ef81bc87c1ea42af1956dd11bf8bf15e001d

String encoded to other algorithms

Here you can view hashes for "%5B%27CASY%27 %27HDS%27 %27NAV%27 %27REVG%27 %27ALOT%27%5D" string encoded with other popular algorithms

MD2 320eb3a814a02f50767652657581f5f4
MD4 32dfa1be86459b96a1680302c140917c
MD5 dc920b372b5ad76d677f670226116038
SHA1 f9ff206be9fb36ed16064c89fb654fc0cd006176
SHA224 5f651000d5cb071fe11ce59ff2e3b0e48d111cef75a70e849ade50d2
SHA256 39266f2573ae9b513af948bdcee7ef81bc87c1ea42af1956dd11bf8bf15e001d
SHA384 5e30788308a7e61c9eeeff9839af5e44f1ad6fe23f69d99792ef1d058f0a75a34f6b2447b8f07ab8e39619861c75d7d6
SHA512/224 3546608b3332419fc7716dd2052c0634478f47ee69c36129763102e2
SHA512/256 e8bfa6b9e4a7337dd8c0035d2e3244d89212a99037a0d2ec2d387f32797fe299
SHA512 bfdbfdc09c1ccc54c96140d389bacc35ff9ec9354f4191c69270885bca7b8b1049afc00c91755f3895d0637ec52952754efaae1dc47ae0d6a864dd52b23d6d30
SHA3-224 e7c24e579ce5accd0fcf9feddd5b6dade4454d0674ccfbcbc284cd0a
SHA3-256 8cd12786804189ee70fe03139c69cf73bb7f54d8247178457e8dccd2686a8c32
SHA3-384 3ffdf8a3bc73576f6abaf22be9994e822f3139e9d402b20ddee60aaafae290ee73154e0d9a191e185c04f4dc4f51d1fd
SHA3-512 3e76d7d2e2bd5c2b37a4fa816d0e0b7e643f3255b303be9884f98716d35993f512b21a34a8bbe78e235966dfa84c255d9743e5ff78c07d5abee590cab4c0cd6a
RIPEMD128 49323cf45e398785ae6e67c9dfae5e54
RIPEMD160 12ca38fcf3dd4f5b9c7da41783d8e6df6f857eba
RIPEMD256 a31a363eea7b0d6a5634648bda8619c8525f5340bb11a69f8b9879515a782262
RIPEMD320 37beed0a6197b55f4a63f80a9f150c43394b8c712ea40d1151130009b9a27d483ac5a045781b2855
WHIRLPOOL ecdf3866e3bbed7666574d05ad58dca50fbb9dbbebabd4d4d7eabce744139862031455040b6fd6e391234fdf2c6baffa05cae5bd440ee480615512410c8a5baa
TIGER128,3 3c446db343ec2d67269fa5bff55a8018
TIGER160,3 3c446db343ec2d67269fa5bff55a8018988e620e
TIGER192,3 3c446db343ec2d67269fa5bff55a8018988e620e38a67c2e
TIGER128,4 436d35d5c967463a356b49e4d3c35270
TIGER160,4 436d35d5c967463a356b49e4d3c352703b350fa9
TIGER192,4 436d35d5c967463a356b49e4d3c352703b350fa96d6de5e1
SNEFRU 8bdeb681c4ccd4864c62553154de90bc233bab84970fd605aa9fd64b28694cd1
SNEFRU256 8bdeb681c4ccd4864c62553154de90bc233bab84970fd605aa9fd64b28694cd1
GOST 12029d30ed5ff246d3a1c0f5e5367d8f71838b0e48b037dc79c3df515ae78f66
GOST-CRYPTO 8202f1debae5f9b069ea723e190806f29c04dea1c4c366ab50a960ebcee8595f
ADLER32 71d00c9f
CRC32 ac50e728
CRC32B 0e574576
FNV132 4a5932d7
FNV1A32 1729b91b
FNV164 32758ab5763ec657
FNV1A64 2f9761723044fc1b
JOAAT 20c870e5
HAVAL128,3 adfeae91dbb5e73cd0a5a758845fbcab
HAVAL160,3 ec15b980d975f3d4ae320db321ad73980fcef561
HAVAL192,3 ba3bc70daf8ff49cf642ed4d1e76d943261f3fc31cd2521e
HAVAL224,3 bbc0414e1b67d83588748d5aa80b2e37cd2701e7d05186a310cfc918
HAVAL256,3 dec43dc40fcda9d720e541a6a2585b337a93d57c0b528105e3342e7e16761d51
HAVAL128,4 5d20b9fb582a1741ae9d9a39b1127196
HAVAL160,4 4b16f39696192853e49569d304e4be2d64153325
HAVAL192,4 a317c6dfbca7f3ef759d7d4edf351597b2bf26b1cc3fda05
HAVAL224,4 504d5d7f9b1e92ac5f6f8c429005be895781ee5cc594254eee511dcd
HAVAL256,4 98272f4cef80216e845509a763d38bd14e7d00a885455cb583ab7a2c5dba6016
HAVAL128,5 3a8ba6ddd5748f9fa4e237f25c2af8a9
HAVAL160,5 4b2948a3205d2cb61f5940b83f1b9407c11ae77e
HAVAL192,5 9d1a0200ebca98226d9e2e152fa5802ebb986e872ce9cb60
HAVAL224,5 a4eefb187c887ae13151f46d50ff318b60eac76fd74bbdbdd145cc55
HAVAL256,5 36094b7006d2f78e92907d2c023f666a005a16b2386212afd2a2ea05e59d1cc2

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