SHA256 hash

SHA256 encoded string

ba4a618958bb764abba6bde07af13a1ef97c3853db4504be1eab56a95c43e3a3

Your last 10 encodings

AlgorithmStringHash
sha256['FLXS' 'BNS' 'BMO']ba4a618958bb764abba6bde07af13a1ef97c3853db4504be1eab56a95c43e3a3

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

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

MD2 a080255c6e40e56e9cc9ff10d8491950
MD4 c68c1c4eb1382c9389224a7c770bdc9e
MD5 bae9ded31af753d0fe4a61cd806522c4
SHA1 fdf375a089940153e5cf7fd489d438b0ae9012eb
SHA224 d457fa50eb55984a7e4abd52027877c189a8f843140a1ca539c85db2
SHA256 ba4a618958bb764abba6bde07af13a1ef97c3853db4504be1eab56a95c43e3a3
SHA384 af000367d766cc1716c848fff92b7339741d48f633e496679b1e51aaf3feecbed37d40f7c67224870e87abc8d7e291fd
SHA512/224 8af0a80ae1039be8aa02fb8a0b6800681b9dcf6c7e77f330ba7a55e8
SHA512/256 8ad20889b35f8b7061fb492f2399673b11ce1788eec48fea3fe98cc40e97b310
SHA512 ce3515ab1b9c249adafc77f2bf41fc3ce5de22c217b9e3ea1e8baec2c376d8ab8e2a561d1dfe7aa72f404f6d4bfce2a94c7f45fc1aec304de52940b86cb16213
SHA3-224 60092a6abda3b904d3545984be433647de12baf7a85782ce637a65dd
SHA3-256 935b589f41fa36915d45f0c94c6ff03e589d395a57a3f3ab224ec7958d7d65e9
SHA3-384 d7095b2c1884b5e53a56b56c5b65604cfed03be70bba26e6824f06341bfeeb1dbdd24695a6985de7dfd3451aecb828f6
SHA3-512 e7674e516584aa04afee3f19999ac95762fa26b6490959a22d34d9e3183ace6b404e8f046d0e0af93ad849b9ab76dbf696da4cd270a5079b18f8b13d594c240a
RIPEMD128 0a3183dfe7ef540c95574f994c16e6ca
RIPEMD160 e03735c3c23c7d06f96d4532285eb9d07310c1f5
RIPEMD256 18a60bcd746ba92078871c2576c1290cc31d549ae48473f5bfb6a03c34d4da7d
RIPEMD320 f578aeb8afa2a739040e2ce748886d2d6a4ccbb5bc9ef35d2913691d24c8951395dbe6d278834741
WHIRLPOOL 3a73956263669b2a6ba1fe49ad1ca8295c2bafd458042132cc02aa4d63e02a37383df08edf7023783061e7acb5eb64a972424978bb7c07249585ffc4c55fabff
TIGER128,3 a574048d99fd36bf8713d1271cddcf0d
TIGER160,3 a574048d99fd36bf8713d1271cddcf0d6e97f086
TIGER192,3 a574048d99fd36bf8713d1271cddcf0d6e97f0867ee0d0df
TIGER128,4 cb5ac3a469d6daa6911e342a9c14824f
TIGER160,4 cb5ac3a469d6daa6911e342a9c14824fb41cd0f1
TIGER192,4 cb5ac3a469d6daa6911e342a9c14824fb41cd0f1f2c0b352
SNEFRU 01dec654577dd80ef90417d03489038c56e70d5bea1cb684d76069259aca819e
SNEFRU256 01dec654577dd80ef90417d03489038c56e70d5bea1cb684d76069259aca819e
GOST 6608ebc16339a73c97ada20550f41ac2f10849cee068aa660a51fa96e05853fd
GOST-CRYPTO 82c76a8fa25d32d8f45ac76e1566440473f25dab9062046149bf0476e261ad6d
ADLER32 33e504e1
CRC32 01dc20fd
CRC32B 37e716e8
CRC32C 43123a54
FNV132 36d16de7
FNV1A32 39196bb3
FNV164 725eafed0b323fa7
FNV1A64 c7d0a9c69fadddf3
JOAAT 3409effa
MURMUR3A e6dbace7
MURMUR3C 907e5875f32657658469c9efed3a6493
MURMUR3F 88bd9dbf536f9c3e5475ff8216abc63f
XXH32 13451cef
XXH64 2fced12c8a712611
XXH3 0426050285ecf1c4
XXH128 8952364d4c78a7a7f607ad853a4e7bd5
HAVAL128,3 bfe310cbb4d5a0173f07dd6148dec113
HAVAL160,3 52bcab6de8188790f99d6d01c96da864d8081ee7
HAVAL192,3 01b91ae8b97bcc50376dfc39eea0e3917883a53741e7c10a
HAVAL224,3 b2533cb1d15a84bb62013a5393e87cfbbd4ee40e070b686926199091
HAVAL256,3 9b79128eaa87f2c26b6cf532b31cfc9ebf8cda991cf4e92245ffcda6cf0068b5
HAVAL128,4 0f0f8823e03c77cc2f92d661872e4dc7
HAVAL160,4 bafd8bc06f351072635b9ed871624785b868c077
HAVAL192,4 4a3efb7f8566f564015a2fe64574ed4622355bac5c7cc801
HAVAL224,4 819c64715b989a7c07e3ddde1bfdae2ce5b5f179607ab9889e26ab04
HAVAL256,4 56121c85b2d48a1020ebd74e79f88df8c80926f1e88e729088efd93babafea41
HAVAL128,5 675efa711aabff841d08f14c0a373ce0
HAVAL160,5 46302ff0f3860cb0b05f17d1824f66cc0b4f9078
HAVAL192,5 5417616645aa90e21892bcfc145dfd2e35c6f87f6c139e19
HAVAL224,5 6b9d980d6138ae6bf1d353a2eb72d160d17531c5686747f64b905c72
HAVAL256,5 dbc9efecefaf2aefb1fbc271c1e3880c78468647db0d48bd86f5cf65a1d26d45

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