SHA256 hash

SHA256 encoded string

e7c5accb92ab70500d2e28afc3caf54f9909039dd1cb7531b01bd6285c7d078a

Your last 10 encodings

AlgorithmStringHash
sha256['DIS' 'AGTI' 'MAPS' 'REPX' 'VVOS' 'NBY']e7c5accb92ab70500d2e28afc3caf54f9909039dd1cb7531b01bd6285c7d078a

String encoded to other algorithms

Here you can view hashes for "['DIS' 'AGTI' 'MAPS' 'REPX' 'VVOS' 'NBY']" string encoded with other popular algorithms

MD2 82fea25a173dad6429351ce564bb4c50
MD4 444fba24bce2cdcb8ac2ed47765a902c
MD5 940a556e9ec9af424bd1b93eb40fa5b2
SHA1 81dcc6ad9345b48b75a61f68bd9dd452f3bbdc94
SHA224 a75ef6fc5dbb7ece524431482361e2b6ed79f4584c5c12ac482fb999
SHA256 e7c5accb92ab70500d2e28afc3caf54f9909039dd1cb7531b01bd6285c7d078a
SHA384 0ca37e599fd33b491adff0c876c55879a01f721e5e3ad08f79843beee68f8082a0f0d95465f2210f83419ac94f14ecea
SHA512/224 2f6c40c5f3edb5f8ff81018f25f564272874de07ec6e6c165b82033f
SHA512/256 999e8bd33f3e370957ef95ef3090431075c0e56a00dd7cc5106d5337bf711725
SHA512 0144374537351477fef5c5047e58a1e9233d1100f3d9e6a6ea56a85fd410e3ca82c55abd693aea6fad436a1a86de8ed2f8c75e9a3cf1401672ee4f5c4eabf6b1
SHA3-224 edb4ecb76ab286486b63279e87ba8066f09e884b2d260027b779d93b
SHA3-256 8833f022a457a0ab85f45a7fff1c5750c6fdd0a3ce21ae07470c013e679dba62
SHA3-384 38767d8225f67e1cbacdf4d27bf4d6700c0dc2c2f0654b95986318aa75815635fdcec166efe69a659650da370e54e171
SHA3-512 50c0d002c01d4993532a196651e3cc355e36b8f3384c5334d36479d54dac21af83bb80c2e14fff4436a75e3d39e2456f875ef5ee3704ab308e9958fd77216fbd
RIPEMD128 d04815220400b888da7853d038571edb
RIPEMD160 bda7fae1f091f6137748b3d25f2d334961855fc6
RIPEMD256 73df7e7a3fa12d3c542b9e81644edaca6b3c761075f624c19605449fa828f50f
RIPEMD320 d004ea3cb60f79c4791f2f02f5b56ffa7b13094b85bd9e882afd1cb041ce2b56476d1a5bcce7cf82
WHIRLPOOL 2450613db86b86e1190f9e55a5510aad45d6f6b39e7c86aa43d09c25faf2918ea843cac920a74de47d0246c50cfc2a092f56781bef9924e6e67cc15b5cb79d93
TIGER128,3 9697df67e8924c912ca32d8db83ad153
TIGER160,3 9697df67e8924c912ca32d8db83ad153c233440f
TIGER192,3 9697df67e8924c912ca32d8db83ad153c233440fc3db2599
TIGER128,4 3f4e667275deee30e9d551139578f64d
TIGER160,4 3f4e667275deee30e9d551139578f64d4dae4d0a
TIGER192,4 3f4e667275deee30e9d551139578f64d4dae4d0a64bb25bd
SNEFRU 3e171aeefe54271874184534f00aff57bd21bae981871aefa605a2021c4ebc0e
SNEFRU256 3e171aeefe54271874184534f00aff57bd21bae981871aefa605a2021c4ebc0e
GOST 8b4c337199346a27a134bf71a2b5366440bc4ea5157d00221f66154c414270c2
GOST-CRYPTO 83fbb2423fb2f4ee836300087376b8d76e490c5c49a14391f0b9c05edf5eb584
ADLER32 cbfd09d9
CRC32 b6c2f6b4
CRC32B ff7bb90e
CRC32C 97b953fa
FNV132 a5e9c459
FNV1A32 7efcb3a1
FNV164 e195ddb6dca08099
FNV1A64 d746d30d351a61e1
JOAAT 0e38a834
MURMUR3A 22a62884
MURMUR3C a1fcb4c4d3dc6b5b3538914792db6fe2
MURMUR3F a4e1e279c36116775a0e3ed3928434ae
XXH32 16c1d6b2
XXH64 ffd895a66afd30c6
XXH3 a8c1ea068c8b3967
XXH128 66346511c26a8e98e30ae0085c0e86bb
HAVAL128,3 42e0c48c61f005c59c118de107577678
HAVAL160,3 d8b0abfed03ecea43f8c06216f4922c355032854
HAVAL192,3 e4348c87129306d4da2780d11f4bbf77344c5e32358d43b4
HAVAL224,3 e0c94823f523c96a3ff0d8b27ac821cb33a01e05baa5e907758b13c0
HAVAL256,3 c8a2a2ee83e8b7ed17ebbcaf51b22cc93550e1c5573f36bf68784e17b76367f6
HAVAL128,4 cdf8be209920ccfdc6fabce8d0abe1ba
HAVAL160,4 7848cc3d104c34f5d0117cd453e5b05ea0f6d4b7
HAVAL192,4 6b738c02ba9901ec34d794199dae6a40fbf7fe0a1f743fc0
HAVAL224,4 4e2f54d7dadd558525af0c8d24e4aea05f540910eb9e70eeacea4e09
HAVAL256,4 5aab2c1b36d32e7bfb0a717fa8dc03fb05a41e0b14707ae9b3dd8fe1cc059206
HAVAL128,5 537588cc2803ee990dc9491faa3d0785
HAVAL160,5 abb50ff709d54c9b81d4d835245ca3d4b7b155fa
HAVAL192,5 933eeae0af8aabbae4eb8de3e893379f804b1669fbcfdcfa
HAVAL224,5 8efe2afaa096df5e8616b469ba5d4a4e3a89ae23d6e4cad57206b310
HAVAL256,5 4406c2263fc854c56377e1b5049bd754e168b31d50912308e0901fec2ed4457d

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