SHA256 hash

SHA256 encoded string

bd6cdbcdd062f6d7b6c84916876bee06d282b65d21cb5fc894970b9f199797c7

Your last 10 encodings

AlgorithmStringHash
sha256['CSCO' 'EL' 'DESP']bd6cdbcdd062f6d7b6c84916876bee06d282b65d21cb5fc894970b9f199797c7

String "['CSCO' 'EL' 'DESP']" encoded to other algorithms

Here you can view hashes for "['CSCO' 'EL' 'DESP']" string encoded with other popular algorithms

MD2 eb31114eaf5dbe318c69b629fb1944f7
MD4 f07a4ef297cb9f0686a5d804a2c3c5d3
MD5 f09e367232e51446de66e05aaa1af39e
SHA1 d8d30ce9ee4efb80a8bd82916f90cef67d34ac25
SHA224 9f3a0f097619c05a431843553a172d2f322f1bc4d37060a31a1fd4d6
SHA256 bd6cdbcdd062f6d7b6c84916876bee06d282b65d21cb5fc894970b9f199797c7
SHA384 6029b36e64cc01bc51bb912f877f5d5a0fc3b9140ce83c9a31a4e54d21e72ca408f4ae51db8e4cfc3a48456353192e5a
SHA512/224 1de7dba3a314f417a48848f1641eeefeb0d64404f7026d5aa6e9bb74
SHA512/256 943d71051ae38b4d3d709846fb7c8956a7080e99cb9fb6f3db748c71b6b2fc19
SHA512 c673f511589645d16b2843c09e81f69d5588b259cc3f898ecfea4d6b58dceb93068adf3a3fec3ee56bd6ce686c16ed1e1e67e59fef796933a03d74c4efde6606
SHA3-224 5dbfef778a5ebe1d2b1c12872b77033aac1f69a6d3da675766717856
SHA3-256 0bd2d09014306dc9172bd1256715205864e9b26ce6e80e20a2621f9ea9619939
SHA3-384 c68b64f354d00310a12f68398734817b02e82286accc5778b722d878ff1ad99349c70c2ca298952342c08a3c2bece8fc
SHA3-512 76509397c4cab7a665e0057300b79776285128b6185be711c1b530928000e4cf8a1b82a27801b05b12ac1c213b1cf227e80ad32e2c3e53a7fa0f32c48aa5e60e
RIPEMD128 976a9a494d6b46cee9330532ceb1d48f
RIPEMD160 38391f94358f918e9ff3f61150cd5ce9cedb07b6
RIPEMD256 7e9d9919d5044ad4c03f3fa6a8cb3af8dd2e05352b803f7a1daca08967bbc394
RIPEMD320 b494131f0bdc63a19879ab0b5f3fd3ae837a20ec4fd4fecd8d05d5e23473c01264695eb9c967b05b
WHIRLPOOL fe024a610f10eec76797cd7d7f97c8c44615bd78a17de2060bea8bc1b59ae7040a1eb0f20082bff6798973075a408356c3e82d224f10b6ba53e8574959fdfe67
TIGER128,3 77a4c1c05bebabda6a337e45716433a8
TIGER160,3 77a4c1c05bebabda6a337e45716433a8c49c7abc
TIGER192,3 77a4c1c05bebabda6a337e45716433a8c49c7abc42e74eee
TIGER128,4 e01f8ce9f4c0f23b645db2568a9abdd0
TIGER160,4 e01f8ce9f4c0f23b645db2568a9abdd073f42ad0
TIGER192,4 e01f8ce9f4c0f23b645db2568a9abdd073f42ad0240e0569
SNEFRU e354fc8efd9cf0286528860832c5e6e364accdb42844597173aafd837dded2b3
SNEFRU256 e354fc8efd9cf0286528860832c5e6e364accdb42844597173aafd837dded2b3
GOST 1c5ada31a7eef311d746c008fc0e666dae0e16658a73e5bd79a53fd4fb4054d5
GOST-CRYPTO 6908e213aea85f1088643435e9c1468e7357ff7f69782d2f0efb983de63664c3
ADLER32 31ec04c8
CRC32 644a94f5
CRC32B 6bbafbda
CRC32C 4c9a0c19
FNV132 6e93faaa
FNV1A32 a5d127bc
FNV164 9ca2b199e71072aa
FNV1A64 8f302fa0c7d6fe9c
JOAAT d43eaef8
MURMUR3A 9c6f8528
MURMUR3C 60dfb3ccc85c7a84f2d00d6800e701a2
MURMUR3F c16676d4c45fa9b3936ded6cdc8f047c
XXH32 f5a681fc
XXH64 0f6a82cdca60f679
XXH3 d51d408bef1c1279
XXH128 cdb9d16e832f1e3dc4711d057d7949e5
HAVAL128,3 e6f69a9fe7ca5c0fdcf76177717c89d2
HAVAL160,3 1e2bd9b4d81a4b77a0c8000f1646c7cad4778884
HAVAL192,3 7a6a59fbeec143cb13756ed7d6c85c5182735ba7db84791b
HAVAL224,3 59e3c0852f9872f53f65116e520cd8f6ff55b15c13bfba5d82f6fc0f
HAVAL256,3 2075bae8563583d0a3746150baaec045d8eb3360330c2826212ce24279929065
HAVAL128,4 9254e0fe74a132b9e4d52b323c55d1db
HAVAL160,4 7ce27b5cbeab5c4151b9adb3e0c5d95fd4ab53a7
HAVAL192,4 abe4d33fa7137e249b32f791ec59850ba83784b997ec8f1f
HAVAL224,4 a3cb2a1e4ce5e82019787a99b3c8640edd22775be0318564ba84e45e
HAVAL256,4 bd53b0a1bc08d662230bc67ab98298ae09b9775d91c4ae28f1fdb96e82b9b451
HAVAL128,5 b858da15746e9ed2d8f7abbb6f38fc16
HAVAL160,5 15c3fc2126b9b1eddb1cdfb327349b55a5bdb9ba
HAVAL192,5 d1c79cb5127145c7c3768658e9dcd2af136d0a3dfd070e9e
HAVAL224,5 b7a844b9639a2e3afb1c9e9af7c6c17e08e683caaa92d66a72f210b9
HAVAL256,5 1018ad8eff391c3205921534ba67efb75e5247df7c495d9f2bfa00239e88fbb3

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