SHA256 hash

SHA256 encoded string

3a648890bd681ded8a58e2dd0376bdb68e02116a4feb2f3fc72773575cfda861

Your last 10 encodings

AlgorithmStringHash
sha256['IVAC' 'UBS' 'IRDM' 'CIGI' 'SSTK']3a648890bd681ded8a58e2dd0376bdb68e02116a4feb2f3fc72773575cfda861

String encoded to other algorithms

Here you can view hashes for "['IVAC' 'UBS' 'IRDM' 'CIGI' 'SSTK']" string encoded with other popular algorithms

MD2 67d35d9ffb26d6315b1157b720b8d967
MD4 1af6ab7dc2d338e6bcd8b58d89048c66
MD5 0d392ea01f3def7700a9a37621d3d156
SHA1 66e8e2f5bbb0ff0a5f9922538187e50508ae360d
SHA224 bf6d3d301639dacabbefe2843dd397fe16f3c6a38ae89a42825510b1
SHA256 3a648890bd681ded8a58e2dd0376bdb68e02116a4feb2f3fc72773575cfda861
SHA384 c8804216cf9cacec2fa29b1a1c70ea0e9ce5fe13566f55aab6dbe79cb58bc034d33573bf7344ad3559be76a6b9afaaf0
SHA512/224 9211b5ba2011ea61d662423e2564c7c36f72bc5b630d71cce418a0e5
SHA512/256 66f5f10518aa435f978418257d2355e7226ccbe15b5f5375b51f9b39ea783922
SHA512 59bf125898475cec30ee9f3f33523f20940a0ac4beab8216dc0d1b7ef6744b458ef2611cc65d36520c73eb3a99dcf84804d94a043d7e310f7b4201b555a7fad2
SHA3-224 007af080d568a1ab077514e896e931f89ce1b10788b1e981d6f80800
SHA3-256 9975632f9396793b25e5ec9e2b2cfbdfda3568c6195850eb3b5345383695ca17
SHA3-384 8a9e3653bd936f13039b3e9eaa82c71fba09cf641f2a219a162c638a97472af32b7c60a751fbfa49c06c726e125c276d
SHA3-512 7bba31ea2558a727d2b3cd2bfb0745df8494240402ba16fee6243f1863672cd588756fd195b998af8d7fe7186e562e43366edbeaacb3a68c98050282ccb4d434
RIPEMD128 19ada278adfc8c82e48c42fedbcbdfdc
RIPEMD160 8d6cfd12c6c409304d33503bfdd17109c65ff7b3
RIPEMD256 35424424c5e30583bb9a80485ca1e1b43fbc5a314c2df4c3c88654cac686f63d
RIPEMD320 98735fe9b525ed89e7b6fc288777fb576d22c86fcaaaff846563e37363b42392457210aa42c4d8d3
WHIRLPOOL 906e9f51b837ec81126b831150c624c757737659dac6c9f608d2da0f997e9afd61bb1c1a11dc0ea19eaf7e5bfa3e55b50e7c9bf817fb45136d344f45ba2e5ba8
TIGER128,3 79c656e92d6149eccdab9f5599ebdf52
TIGER160,3 79c656e92d6149eccdab9f5599ebdf5260a0d822
TIGER192,3 79c656e92d6149eccdab9f5599ebdf5260a0d8228c288e29
TIGER128,4 6df59ac96f3e7fb28561d7886f6f5d03
TIGER160,4 6df59ac96f3e7fb28561d7886f6f5d038c18c68e
TIGER192,4 6df59ac96f3e7fb28561d7886f6f5d038c18c68ee6ae12e0
SNEFRU bded35d2a37195f36661f4d7c5a2b61eb4d2850a315a6456dfa4f54b5adf1582
SNEFRU256 bded35d2a37195f36661f4d7c5a2b61eb4d2850a315a6456dfa4f54b5adf1582
GOST a0fcea01c67cf74a357cc70aaf731d87db5f78e0154154afe1ae7f6be8aaac0e
GOST-CRYPTO 4e4803fe57d18035c2a4294133e12c8644434a3d7cfcc77206ab98722eeaa904
ADLER32 94b40859
CRC32 6fbf9480
CRC32B a3a6b129
CRC32C 66c727bf
FNV132 9478578f
FNV1A32 c1ec657b
FNV164 8fe25668b2e298ef
FNV1A64 497c3c37c9470b1b
JOAAT 6209b025
MURMUR3A 8767fd63
MURMUR3C aa930810576e0b54ec2798df8fa055b4
MURMUR3F 32788242448ed12f58c9c99a6686844c
XXH32 00fe5e03
XXH64 b8506efe41c3584c
XXH3 5c79d42a846d7ba3
XXH128 3f7d38299132251fe121e658c497486f
HAVAL128,3 f107cd0e3094d63d9c987984f12ce9e7
HAVAL160,3 c2e9f1b69e055a09c88e557de8f7077e51b04817
HAVAL192,3 59f8d82d39618188a14d07a76f8616ef5130f5cd869157dc
HAVAL224,3 33a3d2529ec934cddd913fcb05931246a597058cfd9603452ecff34a
HAVAL256,3 3279f7b7f83e5e2321e8de37462351c6c48d3501828057fb6739178d424a0e1c
HAVAL128,4 9f2abb1daa79c05b80d4d9517e8918a4
HAVAL160,4 7147bcf059be21eb24d080b7368374d919fd76da
HAVAL192,4 60679574a1baf16cc6ebb67fd19c908934de6e90982cb87f
HAVAL224,4 cebbd8bc135e3011e2d610277884680097d2e4bee409bfc67c260566
HAVAL256,4 c2dc392d84b3e205682046630a19695dfa04f96b499495eed879e5209ed45b56
HAVAL128,5 fbdf636f26cd8f7243e0fcb45163cc1c
HAVAL160,5 974ed2d96ec14a59bafccfa64795db8b1bf06890
HAVAL192,5 c27cd20de97b58d995bf0f5b2fc67cbf37bd39048d6ca730
HAVAL224,5 ad70536da56a74ffb127564070fd5a175f8b9398c86f0a0f615907dd
HAVAL256,5 c3ab3537e3010ebfc2a5381e7844c1997ed3875341b465a0f9781341ee170eb1

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