SHA256 hash for "['NATI']"

SHA256 encoded string


Your last 10 encodings


String "['NATI']" encoded to other algorithms

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

MD2 1cb4c6625c1afb363e710a0503d18690
MD4 20cfaca43eb404a1e9501ec3a323d192
MD5 329545a0e220827d03c07e7c9be484e1
SHA1 59a5b22c419cdbf20379870f1fb4f4cc59fee2b8
SHA224 b868c370268bb9ef7be7700ad31f481c5ce6af9fc038ab4d56296c2f
SHA256 7c60f24cab23d4e9915e7d03850d4cfc1f5510df7a9e94b64612ebafea5b8f4c
SHA384 719379a7eb4a7be31c6365f4352ff8fb813f4631f62e377d8605f3990abad3fdc90ea8aab537de947443e6d0121e506f
SHA512/224 277bed123785ad863743ced15dadd5bae0e13a22399d7856ec7dca01
SHA512/256 86b0bd3a57f91b73c777d55bb8c4d8c3a9802b69a4c331525b068bd2d8a0e9dd
SHA512 93dfc5faeb6a0890a691ce2e91098afdf96421f2a43eb6e1555493cf3ed9b91678bad495fdb2b5f285dc7ef7bf228ec74f75f81642f39581787997fd0a692eef
SHA3-224 eb112ee4d39213efcce14797a8866d421e8696e3c4b4dfc9417d6090
SHA3-256 7bee1ac5b3870b3f9af1d040591e1abb15fba2078ee9f2f606c14f3b1b3b8a4e
SHA3-384 92c43ea5847fc2f3651a59b059c82724e2f7b851da54b43a2b7f346c3d34a019329cb3aaa27b414498d6c6bbcab39629
SHA3-512 69f7a140c89551fbeb1b5fe7f9b1c3c64e91c50c6a19621928134fcde460e0c8a16176bd6550705a8015eadb464e1c1183b0690c8b0653c6782f2a8666d23a9d
RIPEMD128 0b937ac94d642ae6f10055a5d5de01a8
RIPEMD160 085c86dc01168c6066e04f542afacf2d0b3b933c
RIPEMD256 54092bf1b464ef9fd6ea0609fc68795134eff9dd4a2072700f02317e93ed6d1d
RIPEMD320 9cea80ce3d8a54de9fa24a45827992623c7f57eeba964cbee753f94ca2b61aa4781e38061629f9a6
WHIRLPOOL 3a8a9721d9efbe8f369f89cb5c2fa27ef93ba4ec7019b0ad75b91314fc8ba91f9d3f6a6d31d4ba491fbdbc7ff649272b6ae17f90bd4f4b69711cdadb7a724896
TIGER128,3 6e81273f9ea982d96859466e3333c0bc
TIGER160,3 6e81273f9ea982d96859466e3333c0bcb396e22e
TIGER192,3 6e81273f9ea982d96859466e3333c0bcb396e22e17018c5e
TIGER128,4 70cdee752bc0ee6f2a61ee978e2fbe2a
TIGER160,4 70cdee752bc0ee6f2a61ee978e2fbe2a43b2f37c
TIGER192,4 70cdee752bc0ee6f2a61ee978e2fbe2a43b2f37c2e6ac078
SNEFRU a36f37d281fab8cfb0faab9e978f06788c5b1fff55a1e0da00d41fea95903953
SNEFRU256 a36f37d281fab8cfb0faab9e978f06788c5b1fff55a1e0da00d41fea95903953
GOST 931ab7733bafbdbcb4dbdc5be6ea2b61c150dbd3e14da1260e6e56ecb82d5fcb
GOST-CRYPTO 64071d5b6505f85f64f2dc103fb9f240815fe482378feca7075272752aba8068
ADLER32 09e00233
CRC32 1546ecfc
CRC32B c38e9c98
FNV132 d7350e89
FNV1A32 6a590b51
FNV164 b0c9e2f4140cec69
FNV1A64 28e368da060cdbb1
JOAAT 99b9d0a1
HAVAL128,3 bdd91bb0c9e119480de5918ad8cae8c8
HAVAL160,3 0ab44f6145c422b7fa5a7f0695593b08313730b9
HAVAL192,3 c7da747b3c332180ed009b922ddbceeab565db91ffda800c
HAVAL224,3 b5bb4f29f8f93e3be6706c9f919cdbc79fbb10ccfaab3485e757a1de
HAVAL256,3 6bf5c168fe71e413dbe7ff1170e96ec632c1946c11ba407c8bfaa8b31dfcd327
HAVAL128,4 b55430efb2049748d68d2d1a97701717
HAVAL160,4 1a0e14aaa25e2ac0780236bb1bdd4a4ee6a86c61
HAVAL192,4 8e80e0b9351f8c4bf4238fe698e20f6462c2ce2f4248c8be
HAVAL224,4 7fa8382ab96c4897157328389e6eb3a4662544d8e5a639f5d2bbfb41
HAVAL256,4 a86643669679c05811541d114c4dc1cc0ed1c645f1adf2d8dc9c7001e6242e75
HAVAL128,5 b189888f835ca13345010f696a8d7193
HAVAL160,5 58ecf52e659100090816aff88e978e9b583d785b
HAVAL192,5 3e867fd7773694e0e91f5508f095897dc1926b60768f9ffb
HAVAL224,5 023464131a99a7581aabc4b59cb4be37b1069ebadef481f95255b848
HAVAL256,5 67e5989f0d5b5877aa1227e6c85acddd9fb52821b66cc9a3f2700454f56943bd

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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