SHA256 hash

SHA256 encoded string

183f9f5d605c8e643f0ce0aea7f4837e068c73b41ac273cac583a5df25a06f92

Your last 10 encodings

AlgorithmStringHash
sha256['STE' 'ISSC' 'NICE' 'KEM' 'PWFL' 'GLMD' 'VBLT']183f9f5d605c8e643f0ce0aea7f4837e068c73b41ac273cac583a5df25a06f92

String encoded to other algorithms

Here you can view hashes for "['STE' 'ISSC' 'NICE' 'KEM' 'PWFL' 'GLMD' 'VBLT']" string encoded with other popular algorithms

MD2 ce131854d815ad97c2aa8ddd9dd1f0eb
MD4 5fc405476591e696f0e69e780f358aa4
MD5 4007f242a963c5a1dc946e1aea0adabe
SHA1 3bd722c4ed5af3ba14dc9aa5e7fb4bf0d945eca3
SHA224 eeaa21594157a22223bc240ff982a6cca64c69bcc9b5853f55fc1ed8
SHA256 183f9f5d605c8e643f0ce0aea7f4837e068c73b41ac273cac583a5df25a06f92
SHA384 7ff798dc8a1b1fad6618be2f1d379a2be76b58e317898c8c73624298c27550df2514d0f286a3f3a81e2a205bee0ab507
SHA512/224 f6c95e99eb1c092486935ac2f1a666215f19e79116f058d311a9ac28
SHA512/256 d7b14effb596b6286ec76df0bddf234c903ce7bef0c6d331860f87a2cb018161
SHA512 7c57b53cbc3938d8e911e8256cc35cab8c3600dd945d4f2026662facebaa45d86e9b8e7ec967bd415919d390b1cc3a383ddeb5bd5b7b001308e2b7af8643f21e
SHA3-224 3ae045820f2bc11e917fd3c14d6b7d85f033a8d96d245bfb23e8ca0e
SHA3-256 290fe84c4f71dbc4d4df70fa9def8d29dbd9728e3efb31081632909b5d8944f1
SHA3-384 fd09f0dfb7e6e9476beac9d69de2d99103bb15b55cb8c4b9a66876286872b793959223043cbd723eb928d22a2f5d9455
SHA3-512 f373fd21c20b8c64405bd972600d8bf08b5d70fecaec711c7fc2a8e2c1c5f757683ccfcc302e4aaacfb2349e4c850bf5d288d09ae18e2d873f42a116beb03534
RIPEMD128 553abf56ec94409ee44a9185857f326f
RIPEMD160 2f9ac8f48f4e9bca9c4a841bdfd72a4c660e7302
RIPEMD256 de313c2c0470c761cd251d653e551f3d3982fc24e544e3a6b74c01c4a1f41b7a
RIPEMD320 9702bab231cd49aff1b01e06dea935352f4420a5927edf75074de5dc9cadf75f13dd1b4f0499bbcd
WHIRLPOOL 3d231e17f57c06596a205dbd0b3c1a47c4e47849e27ebc0dc68d070a3de9f9aa97cece2dd0679385f6abc428e3e4bef5db97e6214ff4d15d9243b6ffbdbc1645
TIGER128,3 a3005c336ffc6ae8eb6e57a5b8298de1
TIGER160,3 a3005c336ffc6ae8eb6e57a5b8298de12e917dc5
TIGER192,3 a3005c336ffc6ae8eb6e57a5b8298de12e917dc5716401cf
TIGER128,4 24627a3bd973e445a4d5bf6994dbc371
TIGER160,4 24627a3bd973e445a4d5bf6994dbc371cdcb9c64
TIGER192,4 24627a3bd973e445a4d5bf6994dbc371cdcb9c64f0d54d4f
SNEFRU f9e651ff5ea30c8d648fffa185e2f70eb03aad7d6139c25135f86e1099fa07e2
SNEFRU256 f9e651ff5ea30c8d648fffa185e2f70eb03aad7d6139c25135f86e1099fa07e2
GOST 880802697beb322ab688b56c2ac18dcfc442549f2c2cf1d84a9b2b881378f2f7
GOST-CRYPTO 71be3283ad8d88613ebcd5ced397974648a528844147caaa42a49a9f2f66ef8c
ADLER32 136c0b4a
CRC32 a9613446
CRC32B 84779f08
CRC32C f3f321c0
FNV132 c9dd022a
FNV1A32 b16303b0
FNV164 804cb65e5d4fec8a
FNV1A64 4cb8cc92c51e58b0
JOAAT 64101a87
MURMUR3A 42769c7e
MURMUR3C f6a2a9cbbe3c364c760bb826177031ec
MURMUR3F 0f0155506d6a98f02952b6e4e419de5d
XXH32 ec9daba3
XXH64 ac988937ab9149bc
XXH3 d370f93d3c2ed843
XXH128 730d894421d9eeda0af616516c3ddfb9
HAVAL128,3 c6ec2eaa17d3e48e835b0a19f6b17d22
HAVAL160,3 aa03ef86bd2c14e6ea4833963c1bdcc28dd2dfef
HAVAL192,3 f94d033e5866eb8f5ce9bcf45b443a848d4f3143f23ce906
HAVAL224,3 6d33ef3b97672114360c7ca07d8efba30b00bf57fbf09a8cb6f1f158
HAVAL256,3 7af0f1e02759b06ee26b8ed8d30b257c182662daf5b4a834e89f762117b3e441
HAVAL128,4 4e0f6f87ac640439af6a2dead864cf79
HAVAL160,4 96afa2d51201d2cdab2f2bfe2d1853466436aa4a
HAVAL192,4 5962232b8f02e3260a7f9b33694bae45f934a0dac0fde5aa
HAVAL224,4 bb32bf8883fd5bb0446910ba0b3a61003eb092f8c0642edb12ead8e7
HAVAL256,4 c1f23cf232d123e1185a78d3543832c26fb9fbdac829af228cf65f65041f4688
HAVAL128,5 21f211a917fe5b0d6c87177ca9960cdd
HAVAL160,5 8659f393d0ad9bc58c845a9a1d30a179693d66bd
HAVAL192,5 bce2ece990864a14ae700de53faf5fa4fa47b963dd27e411
HAVAL224,5 473316a8396a3261e867f0e3b8512cd38a5912a4b5218e4140512a8f
HAVAL256,5 b29d39484453498ba3f3b74a3a1adf62bdd3d8c4221b4744c19a2f21384f29d8

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