SHA256 hash

SHA256 encoded string

d754d8344c224c3d03463dd6ae9a1ea3f92d400f894f3671c44577422e08366f

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27FLEX%27 %27NVT%27 %27CMCO%27%5Dd754d8344c224c3d03463dd6ae9a1ea3f92d400f894f3671c44577422e08366f

String encoded to other algorithms

Here you can view hashes for "%5B%27FLEX%27 %27NVT%27 %27CMCO%27%5D" string encoded with other popular algorithms

MD2 ab0914a0e2ee5f42e40c38ce3e646815
MD4 7a0deb2c71e91eb3f7ba64d67e726d44
MD5 d59719c1b27c51a44a539344eabe621e
SHA1 95ca1e9680a115854b9ed8e498612e06989caae9
SHA224 c51074aa303b0c6aea79c7fbbb9b8ba32295aed44146c9032e9ee366
SHA256 d754d8344c224c3d03463dd6ae9a1ea3f92d400f894f3671c44577422e08366f
SHA384 8ad4eae8b7892bf1cb430aae75aef61291ac72266cb48d5124d46684607a424eb89b0c5cddab45852bbba5beeae7c6eb
SHA512/224 46d54e82c2f2ffea288686a9b72311e2f3dd73515774937ec22dd664
SHA512/256 077d07ed2137695fe70bc3398587142a79a3c4c340082d37ef84134cc1267a95
SHA512 9594c1063795b79141106911b91b46db3a8701f16b89afae48504b7ab48a975fbcb6c263621145961e2553138f7bf5ea2696081cd93372546b1457e4d963dbbf
SHA3-224 b634cef02279e3727a5fdd8f0e51a0e0433add2ccfd49e8e03e78ea6
SHA3-256 03add6fbfd1d1fafeed4f82df3d262f7abc6f4d8094658175e902c9a6f48c242
SHA3-384 f491de7d3360a9c7e360779c898712719404e340b5546c447e598145a11456b15f330c25c96bdbf7bfe4ae640708c2ec
SHA3-512 4ed78a88786508d38fbcc6ed53061e0ddcd1e688e9edab69ead156ee36f8fbeb58f2e678606df12c40d7c4be7c3250d01e45995d6eb3c095c8a8ec75e7071468
RIPEMD128 5466dd959f9f69bcd76159a3aaf06549
RIPEMD160 2704400f81bd5e706ace795c5db51fdb9ed65b67
RIPEMD256 d3252a7166e34e509b43962306909c399b85876c4956593a896a01514bfd18d5
RIPEMD320 e014b6775a1d37dd796bade8688df010b96788426b924cc0289b740ac57de1efa313a62acd4d56cf
WHIRLPOOL 27e26157a82d8bfac2ce02444ad51d49d6721f0b1e9e8f2c865442e0ba491b33ab96dcc372a7dc60219e694b13a256772d4f2967c59d332e4fc1d6303cb13afd
TIGER128,3 458f9389acc1afbbd1810fbd61381621
TIGER160,3 458f9389acc1afbbd1810fbd6138162173b3e9c5
TIGER192,3 458f9389acc1afbbd1810fbd6138162173b3e9c5286baae0
TIGER128,4 51192e656f5783e9da2f8cc53ed5c9a5
TIGER160,4 51192e656f5783e9da2f8cc53ed5c9a5c3736bc2
TIGER192,4 51192e656f5783e9da2f8cc53ed5c9a5c3736bc29a7943c7
SNEFRU daf1c9b4fe1271ee5f4a303062006469ebd6eb3bb984c8f22e6014d1e7ff479d
SNEFRU256 daf1c9b4fe1271ee5f4a303062006469ebd6eb3bb984c8f22e6014d1e7ff479d
GOST 6c128a4369142c79ad087e00658ac4f74a414304b7b38ddec5f444e6dbecdf81
GOST-CRYPTO 7d2376209030dd5dafffd55d3b9b811b9840aaf07bf30ddc0e23ad9ad5256f65
ADLER32 996e0818
CRC32 e12f2b63
CRC32B ae57a006
FNV132 d572614c
FNV1A32 ac88ec42
FNV164 dcecbd9ef88b914c
FNV1A64 e55fb3c722afa0e2
JOAAT 6837d213
HAVAL128,3 0b48adbdbb6f972a92ab87063aa08dab
HAVAL160,3 f20de715f546546590b0cb3193e4b17924f818ca
HAVAL192,3 f6e06abf8eb188dbe577e394ae8238077854b320eaf0fdf8
HAVAL224,3 28483db6e3baee6e9291ac048d89c918a894bbd7fd9b89ba0df6a52a
HAVAL256,3 8d4404dc0364123e80790170e4b297f9da66f832f1ba1ab74d8925e24bac65af
HAVAL128,4 4f74a8155755eb10e5e99aa6ee6eb1f1
HAVAL160,4 d184172e8aadf5cad7315e942caa136af47c7165
HAVAL192,4 3a6d34925e749aae7f69d986e24e544a3fc71c8afb044703
HAVAL224,4 8fa0eb580b3556d4b8377eb9e114a1cfc1dadb60ad6892eb5619ef10
HAVAL256,4 2e2760ac69750581c65fba46c090d2548cc873887ef343f1ef5558f393bb9485
HAVAL128,5 bf74c74532cbc3c747ab56e3ad119f7f
HAVAL160,5 f574dc6460ea66470bbe4ca12f1a9f7c3178a95b
HAVAL192,5 ba254a1bf8f21b7d26722703d3378f0aaa38bdd50e9cafd2
HAVAL224,5 7148ad8f3230789f72db719dde88a4ff13418be9b12b91dddc697108
HAVAL256,5 849cb388ad2480ae896a9d3a4d6c90b19cd6c7d5b5f80a2146d86a3e8df03385

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