SHA256 hash

SHA256 encoded string

a64ca4e6ddb50590cfe402d7f636e080f429fc40a148754d13390fc10f20f453

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27VRNT%27 %27LMNR%27%5Da64ca4e6ddb50590cfe402d7f636e080f429fc40a148754d13390fc10f20f453

String "%5B%27VRNT%27 %27LMNR%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27VRNT%27 %27LMNR%27%5D" string encoded with other popular algorithms

MD2 f4a9fbea30b2b881cd2a30a3dd679ae7
MD4 33bdd5d9b61d78f860a3e8ccb0d08f36
MD5 305febdb7d7569db39b1226b5cd0e0f0
SHA1 68c9212e02f127c92283ebfb226a9cc59cbf2afa
SHA224 ef51382536f1db502b6095693feb3ac55378ce5b380b1bd18015a773
SHA256 a64ca4e6ddb50590cfe402d7f636e080f429fc40a148754d13390fc10f20f453
SHA384 a49d6d141363679892d3b42bf540a2ecbf93c85df65e929f86e6c76130442a20022f6c504fcc226eb8334d7a6a1777ae
SHA512/224 6cdf87aa2bfeb893d11b0df20558016e4ce7eba2aa79bfbeac570aa8
SHA512/256 20929c539ec7ef1204e34b822c924acd3c9fc60121eecc96ec8bfba0cc3c188e
SHA512 60389b480e2bde07b8b99865ba1a01c7db60148df59384400cfb5c4cf7994a7130a4cb022035fc4bf6e86c4815cc69b460fd7509ca0b7d6ec094f6383cf5cf0a
SHA3-224 6374e1a9bc1fb6e7362197f81332fdef78fef03a9c4f6b7493297327
SHA3-256 4e6960fea9ca625ca33e077411a78147d8d1568b72bc72786fd9c955f12a230e
SHA3-384 079c3063e1f66fcae971a0bfe6bc069dea477c8fc077f8a5b7f5de18897851ac833a6d679432d5979f2931f835eeb5c0
SHA3-512 2da8d1cd09977ebd420155f7d8192ab379c1f658718cbab00e23815d281cf5214b9c148d88d5af98396640455258f22a1aa99edbcd7a5942358b932cea33c337
RIPEMD128 52f6d1e0130a5b74cfe7377300a7a4cc
RIPEMD160 725d526798f0d1cf69cd88ae42e0ccf1e80ce8c7
RIPEMD256 1bb4019a8b664e6adf77402ecb073a2db277e868951a16625e96206e850b5468
RIPEMD320 6fb4f2febe4f2fdcb2bcb4c890e7abeac73cdf8209411ec7ba0b7d7482398a14a32ce8ab553d0c55
WHIRLPOOL c6278af04bb4a2555455f1052ad531ade340bcbf7c8afbe3948fe4123b5feceec23c4abdb7ab469748de4e9ea175bf9a9d6a81b8740ccf9ac0dcbccfc8046f60
TIGER128,3 7b1e227b3d3c6e4f1c4f28293f5bdb58
TIGER160,3 7b1e227b3d3c6e4f1c4f28293f5bdb58c0b98932
TIGER192,3 7b1e227b3d3c6e4f1c4f28293f5bdb58c0b98932661a2a7f
TIGER128,4 b32b2b94b5cbe18760aaa48690d81b64
TIGER160,4 b32b2b94b5cbe18760aaa48690d81b64c65b7fbb
TIGER192,4 b32b2b94b5cbe18760aaa48690d81b64c65b7fbba584cdb9
SNEFRU 8697fcb03e68078e3e448fed337da7cb9348d0ea855bab5a99344a7248945380
SNEFRU256 8697fcb03e68078e3e448fed337da7cb9348d0ea855bab5a99344a7248945380
GOST fc1c1705cb265c8e8811dfe978e71e12a7a34774189983fbf925ca6bddfb0ca4
GOST-CRYPTO 1ed7df38baa6b655aa2c85927d53392427f3b775bca63931b4ec654c75d1d8d8
ADLER32 54fe0616
CRC32 f8fd740a
CRC32B 887cbf17
CRC32C 4d9888ee
FNV132 17e54f22
FNV1A32 0d417558
FNV164 760e73e512a471e2
FNV1A64 16b84411b6595d38
JOAAT 9cc2dabd
MURMUR3A 343cc24f
MURMUR3C a3f294d03b5540e9bfd624142273eb0f
MURMUR3F c688b3bfaf2a23808d691369ca477800
XXH32 4c0d4618
XXH64 742831d5c9fdf060
XXH3 8f1dde643db23c99
XXH128 9adeb8b92cfa360982ff068aa94f95fb
HAVAL128,3 d3cdcabe81f07ff67291443bf21d5f9b
HAVAL160,3 0e23614e83030d2bcf4fe48241fdd56123c808cc
HAVAL192,3 947fbc08fae34bbf78c600bd933c928c4923aebfbddb2d6e
HAVAL224,3 088b22be7302eab4f9f51ae5426d0e51d0daa2de00aef558964cad0a
HAVAL256,3 82deacca49d856a826f189ae3fc790d8e7710fc9f365c00cbedd2a537dce6d47
HAVAL128,4 758d3140347e0068943755d1c98cfdc1
HAVAL160,4 b4f25bf1b87daaed9cab425bc77b578921b77efe
HAVAL192,4 ea0b9371e3167a08182cc726cb13846859090e28a85f0990
HAVAL224,4 648aacb462d8f11351b05a62f88ee140f3595854a97e1f399f9382c3
HAVAL256,4 3fe1ed643598bd400551b4e7ddc6758ea8fc54c74cab54b2d6321c5aaeffecac
HAVAL128,5 caf21edd8a2c748f4a5903810d74f14e
HAVAL160,5 254153a2f98b179e706a0ec4a5f6a408e981e1a4
HAVAL192,5 1ebcc052909577b59386fe6905690b75c7d6f5d259f56470
HAVAL224,5 3573b0ec3dced97e74a70e91ebfee442e65009c49b375b2d9cb4c5e8
HAVAL256,5 d511e456de2fee5984e5973c34ca0c11ca1293b75698a8a74b2a662fcaed05bf

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