SHA256 hash for "['BMO']"

SHA256 encoded string


Your last 10 encodings


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

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

MD2 c989b3f19d5d1b3b37181abf058e4d3d
MD4 53b57f21bb0012a16209ab5f3913c41d
MD5 f48b680b5e500b42ca85cc13f3c1d223
SHA1 16125b08debc9be0081972ded37bae699cbabba7
SHA224 4fe601cf39c225b4fff7baf6ec1facbdce0908a2f0c266feb2a291b3
SHA256 aa0ae453f2bbf66f5804ca703299d2d1cd529fbc8d6967a4a1a1e31ed0d90adf
SHA384 3474e8b3dd1482e8fbda84e3e10b89bacd3fdd61d36617ef110b576dbfdf0727b86af6ee348a0a9666f754d8e15aeeb0
SHA512/224 4dab0d9ea83042af8105798e459daebdc2687daf4ba6643dcb797011
SHA512/256 3b91807093e6e9350af25e987660c5e26f72bb8574cbe11c6718d2983554706c
SHA512 e82f6e879c36cf3e0ef15e43ca113f8fde57704b47d5cabc72bb1f2b5afb0b31fd8bf128a51498056f8cd36ed33ce1356e177c0b37f9681f41d0eb53bed3ec13
SHA3-224 17ec82f34a659a7ef26199109fea46db7a4908139e3850dfccf7948c
SHA3-256 752ea9d87b2dc4b884ce938f63fb47b9ca91a6a7b4929858f32c34335c9987d5
SHA3-384 3338544a97beec20bc18eb01602b9bcf470669d2f31511bc1f72b3f979657a500bab7dba58c8a45c2d4d952b26db2ed3
SHA3-512 291db36b6f8e7ef4223a9c2f00b076fe728fba9afbef0313f610118fea60270d647cf4118e9d792f822e6c1900a944d1fa544a70271dfaa4d77389e7b84eb84a
RIPEMD128 44c866871960860af800a47cd9c6c284
RIPEMD160 db17bed79907a227557e8f4f35cac2bee27b7393
RIPEMD256 652f2fae8a70ac3c8d217bf70200bba60d460c93200083ebaa6527ce1e8396e1
RIPEMD320 d4fde70c4772f9b1fe6fb914a72eae2d4b9499ebe9e993be31d2c9eee6fd70c7806202f832bb91de
WHIRLPOOL 725c83a5bc30c7f08ba5141a0f84f51d0bcbfac117202425e5904432860d8ac0fe77ed8e00b6ca0d6a3115f7a8edc88f885df57ce096f5ee0b2a85d1aaa8909d
TIGER128,3 a0c337a332453e762e2292be7025dfc4
TIGER160,3 a0c337a332453e762e2292be7025dfc43e8df2f6
TIGER192,3 a0c337a332453e762e2292be7025dfc43e8df2f6a01a2b9d
TIGER128,4 fb2691e753b780bb13200acdc42f7956
TIGER160,4 fb2691e753b780bb13200acdc42f7956ac4afbab
TIGER192,4 fb2691e753b780bb13200acdc42f7956ac4afbab25b10e1f
SNEFRU 9607b128a96d18612a350213c24dec727b196954c8f70a36314978639d31ec8e
SNEFRU256 9607b128a96d18612a350213c24dec727b196954c8f70a36314978639d31ec8e
GOST 0a244d82b01040133cc65513fc737428faa7611d3300128aa2a4ecfcc4b19d4d
GOST-CRYPTO 20225eadfc55bbf1ba80935319a0b7f7f1f56736daeebfc7abf3d5e299a0a393
ADLER32 078401e5
CRC32 b42539b8
CRC32B 598389a5
FNV132 86f4ba27
FNV1A32 47b447ab
FNV164 81e73c1919d5ff07
FNV1A64 1a4716140b88774b
JOAAT d13ccd40
HAVAL128,3 ce51cc364d54db94d4dd15987badc4cc
HAVAL160,3 740a9f2db9855dbce9bfc244e0780f82945b87ed
HAVAL192,3 538b2bc96217e3e554d4db6f01a427910dda87a0dc648c38
HAVAL224,3 b6189834884f49d90c9ccc425060f5a758811e6aed68ac0680df25bd
HAVAL256,3 039bffdc2cb2ac4662e919f58d8cdeec71bbd65624373a9100faadddcd8a69fe
HAVAL128,4 b30cd1c9ef8ba65da1ab4816147c4f5d
HAVAL160,4 53cd39ea41d452b6de5b3389cc564841f2a493b7
HAVAL192,4 43697b3c3d3fe320353e7aa7b5d732d603f4a5e67663ebdc
HAVAL224,4 bc8c8c545b4d47166a6ff2ce559c1ebfc6475438c3d08014f402b5a9
HAVAL256,4 17b9461dcc98dcf5f80aabdae6efd82426b4c3586e3469d82de5aeba0fdbafb8
HAVAL128,5 762e826aa9cb099231f6e4d28f42aab6
HAVAL160,5 83fbab70ccf2260d7c741aa3ce25be3dcfca5b8e
HAVAL192,5 0f41ba8131747f13127f4f7318eaba3199f6e89d658c2e59
HAVAL224,5 6c4c9633d2b2ce51cc17ea974fc0067aa8b319bfea18cdfa36e447a4
HAVAL256,5 2ffa0bd7cd60b3c7624e4564b226f65add5c892c062dc1888a38821d5807b963

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