SHA256 hash

SHA256 encoded string

037f5b3a4658beb379cd51762bc7590724d948316b0961de1580c3e52c434a10

Your last 10 encodings

AlgorithmStringHash
sha256['NLOK' 'FTCH' 'ONTX' 'DKNG']037f5b3a4658beb379cd51762bc7590724d948316b0961de1580c3e52c434a10

String "['NLOK' 'FTCH' 'ONTX' 'DKNG']" encoded to other algorithms

Here you can view hashes for "['NLOK' 'FTCH' 'ONTX' 'DKNG']" string encoded with other popular algorithms

MD2 508efd8596a8ff57b4e830a9ce2e0e24
MD4 a7638432122c7d7d325302f62332c860
MD5 f138848babe6040b6dce82a65f3d4bd1
SHA1 f1a3caee0e6f42488e83ee002a898203cc08930a
SHA224 0c26857bc1e35590b4bd2bb89c72341b1f5e0b20ae21f333bfa15727
SHA256 037f5b3a4658beb379cd51762bc7590724d948316b0961de1580c3e52c434a10
SHA384 d6e524b2f63c236114aa9d9f7bd758b78038bfbaaefb731974d7c1566a111f42abd40d6a133afee50173f54774d76518
SHA512/224 32d3165a5e75ca6c5f7b2d8bc0efd59c11dacbbb6b6c663c107d17a4
SHA512/256 6afd0a71f7d28bd1d2e37ae8c6e8b5f8138daf3a3fd785ec3406067ab57e1295
SHA512 94ac28f658fd4a610adb9e2ebef5b9a00393eb44b568c714feba744b27508e5929b854cf03ae2dde113d5271c3522510d7d375544240cba3fd0a33d9054867ed
SHA3-224 e667d9e144d854dbdc7ac904dfa1f7849d611b9e8264272313fa8723
SHA3-256 be23a4eeb5fd6e799082fb6d1484485533a19b55b09981459a75a06e26256068
SHA3-384 a26f8dfaedab6c2c0ac81758632a2d319bf1a08ca33a775f4c99282ecdceb276ba85b4e2f0a17cb06d29a3c3114ace84
SHA3-512 5595e4dafafcc3107c0d2ebffbd59b2b3fb1aadaa361615ea46cda5cbde6fec1f73b2a99cfc3b2a0d200e6a9dd131aa52d7d5ccd902ebcaebabe2dd0dd88d9b9
RIPEMD128 ea577b737e04ea52472edf5f057fbcc6
RIPEMD160 3059cdb98131200f063b1c233a6f09f2a22d6091
RIPEMD256 682279ddb03ab65805c7815422e669ea36d71402300d716fe8a67329557971ef
RIPEMD320 dda8fa33690af6e1053ed9ee4406803cc0040d3f8ce57e5a12ce2c2780661c47a79669a44a57e71c
WHIRLPOOL 8c86e30d842c47261e759215cb40dd5e68b77fe51419e5948d5263d3020d0a553155c2db655e09b9cbd82c5e3b3d70df148b7238eb0b91ebdf4bb6ec6d844d84
TIGER128,3 1e90aa7336ceb349d05720607dcd06f9
TIGER160,3 1e90aa7336ceb349d05720607dcd06f9000f3cc0
TIGER192,3 1e90aa7336ceb349d05720607dcd06f9000f3cc0042a9fb3
TIGER128,4 71b0f9c8556cd64a81d0d21bd391e7e3
TIGER160,4 71b0f9c8556cd64a81d0d21bd391e7e399188e20
TIGER192,4 71b0f9c8556cd64a81d0d21bd391e7e399188e20d3c62c7b
SNEFRU 0a3ceac780bdf7f3fd6b4741b7e8603935c7a43f986e4162e7733d2c6ce20637
SNEFRU256 0a3ceac780bdf7f3fd6b4741b7e8603935c7a43f986e4162e7733d2c6ce20637
GOST 00196db4ff64d59a1fc8d1cce51f7bbdfa30d06380cdfa4305909544b56ad8e3
GOST-CRYPTO 7c5e41300eb36945aa6aa7fee5b5f6be741d21291fa5a8cfa5719b7e806ef697
ADLER32 6a670717
CRC32 29afe39a
CRC32B 3b178d84
FNV132 6c356e8d
FNV1A32 c493d795
FNV164 e0b897df7c346d4d
FNV1A64 a558e6d88d9ef0d5
JOAAT 3a1481f6
HAVAL128,3 9b46b7a15a06efaaa262eea83b98b501
HAVAL160,3 adbfa7eff5ec4c5d2a6456175fb90260dd0b8773
HAVAL192,3 1dfd05885ce07d58d36a3a480f59781c0942bf0717f54fc6
HAVAL224,3 9b909a25dd5132f44cb25b82064273811955d717defd53b17abd1e22
HAVAL256,3 7e1917816b7a2ca153a1ac890c33251020dcb70fd7ab4272a96dd1e660eb6a26
HAVAL128,4 a9ee022a6433216c68d75bd709329346
HAVAL160,4 369507cf47a7b08af9141a23edb305e21a111d13
HAVAL192,4 5842851495d73f5f1dd6c2d66556fb286731f7038665b0d8
HAVAL224,4 002270d1ad9d4e47780bf04139154b28c8142c9cd80c755dba85f8f5
HAVAL256,4 6b1072c6bdd2d0851983e3c61088a38c67bffc2038ef50336eb01901340fb372
HAVAL128,5 edc886d38316263ec7d9d04aeead7234
HAVAL160,5 b9e3d7845a3520fbdb57a287daa19758e70ce13b
HAVAL192,5 7c33efa3fac21d0b811087e70688ca18c7e8db4c310d86b9
HAVAL224,5 1d2b46014ae96ba6cb96f2ccf038f12ee0c2216f5014e9b4fa9c684b
HAVAL256,5 67452a27cece9c8a7798528a4a77c519b7476771b83e886ebe2f6f258bcf3ca2

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