SHA256 hash for "['BNS']"

SHA256 encoded string


Your last 10 encodings


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

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

MD2 919f606767d93a6a7c41b2567aa71b17
MD4 8d9223f307751f6148a3d6a0fa9b3f8b
MD5 f957a2fe1fae55eac3be24a1b7c60ec5
SHA1 a8b0892e9a6756096adbc37b01363234c56f29b6
SHA224 f71fe5cfd8b48b5775c73aef18550a98e58d2d697ea2236663cdcf1e
SHA256 d4761a8ba1f7b347c337223171b723a74c511f81e899dfcebc97bf24cceb90bc
SHA384 9f526988cf11df2d6df35e9c55d9fb432b04d1d5dd4e61eb87033806e52299710938e441821ac94d089f9939d71d5178
SHA512/224 e9433a40bbba9b0062ae9ddb6148c3b425870ea7e77afb1eac6b5f95
SHA512/256 6cab20a5ff6549f1224dd1e1e3e049060919de625d72982f0dd67e4bb31668f7
SHA512 2e8aae01b59f6170f2c9bf8e97536cfe46cf4c311860ce9f09c4385f49cdcd2f6e282020d05d80b0ef93ce74a50354679603c3f4f40503a7a85816a4efddcab3
SHA3-224 82c077c9b5d4e9acdd2cef437c7e734d817a54dacd1dcaa7d1aab118
SHA3-256 52dff460356ba62d5ed333c96b112dc8eb97b08d7fd7bd1ecc8427145aa042b5
SHA3-384 1f57eb67e5f09e7242143fd993081c74cc6bbe53fc82d6fe6492989b919ee1304f0495219e169b4187a5b77a95db6514
SHA3-512 ef3afa5a0038a0059fb7053d5fafe60b4730b4a26fe8e99fb71c0affab2b2ce33d365c7a3340605f0421f899537aed8b6778c3a4627f2738ded3728a2529da0c
RIPEMD128 4da71bba7b663beb8d23fc5543f78bd1
RIPEMD160 a63552a85a683cf9a2d08b68b24a9a35c46f0d36
RIPEMD256 5e5c40d76c3dbee3a065ec82006c70c0931d4498ad9596af1c32f38f38ab06d2
RIPEMD320 eacdefcb3a1a74c7492c584880db525eb4d4e6eae42665dfba594232d7511ee71e8df588cbd462de
WHIRLPOOL d007a7cc8a2aea336429e00d1fb645273f848784def77f80fa5a9132add1ecfd69feabf74c7b98e9b6ce8bd90fd7900ef652a6db6f7820ec7b7adc174b40831c
TIGER128,3 2dde6bf99615dcd5e4c0d3c26e884413
TIGER160,3 2dde6bf99615dcd5e4c0d3c26e884413efc8fb0b
TIGER192,3 2dde6bf99615dcd5e4c0d3c26e884413efc8fb0b65cc7598
TIGER128,4 891ec3097aa85faecf3de85e53f7d4b9
TIGER160,4 891ec3097aa85faecf3de85e53f7d4b913e3ba31
TIGER192,4 891ec3097aa85faecf3de85e53f7d4b913e3ba31ed85b890
SNEFRU c8064c4fae40daac95594cfcd5e16aaf2bd9c229f0c19e7e6b86d96e4c09be46
SNEFRU256 c8064c4fae40daac95594cfcd5e16aaf2bd9c229f0c19e7e6b86d96e4c09be46
GOST 0ff1103e93bc257ca4f5d3dc6b14155583fa2019e01c8459a3cf2c52569fd3f6
GOST-CRYPTO 22f71d2f6857290e17e6efdaedd615b9979afd51b21f644f8be1426d74f97494
ADLER32 079401ea
CRC32 8e8963cc
CRC32B 5e0a7c5f
FNV132 1cac0b02
FNV1A32 cf387f18
FNV164 9c3c071928d90a42
FNV1A64 26971a0e5b2cf638
JOAAT 2cdda082
HAVAL128,3 f4904d92c0aa5a90355e09a340542b76
HAVAL160,3 f7b08e2dbeb7d03e97901cd9b524a3e0271561cd
HAVAL192,3 e04c40e75784db451bca56831469bc5fe9ed212a89f03468
HAVAL224,3 7a71537c5882524be7cafbb6ccdb9bef1e53e7000914962c2f59ff82
HAVAL256,3 1456c902900739d9a2fbbe36241522bf6a3e89b1280cafb003d7ade53b91b1e5
HAVAL128,4 049b79a67dfad8b94bdf05a588d3f13c
HAVAL160,4 30b5cb16972f167495f2a4276f9f75f1251462b5
HAVAL192,4 ca171346aab465dfe512852fca6f344490c3c7edbfef2fcf
HAVAL224,4 03ab51fbce32733562312690af0c455ee0482769989580231ccbfbfc
HAVAL256,4 83936b0b2ae8a6747f8cab121b8819e14c215f81ac29ddbbb7548df4b70b7a94
HAVAL128,5 1410681646bb28f7cc34a03969d5e595
HAVAL160,5 d8487c68471d3c2c6677f83151e546d91e8b35d4
HAVAL192,5 4bd15c4df124603667b1509b9d4ea2a0e718206135f58389
HAVAL224,5 1a3e4c118e613b7e9e21e044c0afb943844c3b8a3e5aa018b468a5f9
HAVAL256,5 85e67e8e375f1a41fed16882a6e345655d22d0d4a49d1c3dddf142154b91bf56

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