SHA256 hash

SHA256 encoded string

d35164ea5980080b47d30107e656c63e55bf763bef54e5a1503c2aa02b170fb7

Your last 10 encodings

AlgorithmStringHash
sha256['OTTR' 'LPSN' 'MATX' 'CPSI' 'FLIR' 'ALE' 'CSTE']d35164ea5980080b47d30107e656c63e55bf763bef54e5a1503c2aa02b170fb7

String encoded to other algorithms

Here you can view hashes for "['OTTR' 'LPSN' 'MATX' 'CPSI' 'FLIR' 'ALE' 'CSTE']" string encoded with other popular algorithms

MD2 a704be404815ea2eafb1960834299ba6
MD4 8f4089271c311fe9806ca6096bea479e
MD5 cfc160cd882a309f05a98800d68280d9
SHA1 5f0ce6f4734efa74e55097c732517194d413c159
SHA224 a8a3762e3cd62bc8ac707b5af1bcf3e94a92ba4ca9be7962f5012ee6
SHA256 d35164ea5980080b47d30107e656c63e55bf763bef54e5a1503c2aa02b170fb7
SHA384 f2d8c41443168efd455cff360606cc281bf5c7a6fd9bc5548ff30ec8358564101ab2ff60568c9d621a48dc8568f961f8
SHA512/224 0869e4e046a2dc3a0e56aa4bddf44095b2d3f6fd8f6c632e78e196cd
SHA512/256 42a2d8d7dc206c615db66d269d4d9ef2aada4cfd356d4e4586c65dd62e38929d
SHA512 ce492f58bd132a5665a943353d80bc0819ed0ca7a63688a245f2859ad7a7d2f47290e81a0eeecf8cbe7315a9de45b98a2f0600780abdbfbdfd28cc3d203fae27
SHA3-224 186a48de0968de61acdfe76004b62892577758a396b7adabf44010e5
SHA3-256 22793e4fe5e02316bca1947449434207ba513b03cb6ef15b074bf74f0e28a87b
SHA3-384 230c53e2ed683fb1e23856299c21e90e9f93fdb71eef72db34bb768aab4e24e3717d4930abe2dcbbf68fa0515956de97
SHA3-512 bd1678193d562dc73de5c388baa7b2e144d00d29c55b8c27a14b658c2cf4e1173fa21983bd02be59c5398a1c700597b2eace25cf5bcd7455a2cce225f87a3ff9
RIPEMD128 a29c7164b2f85d349da09d99dec99825
RIPEMD160 230fffb6523972564bf2d1d10defefceb7041207
RIPEMD256 a60ecb44920e8d29033f338ab71ec580cf0bfb310abb5e3faf0426f41ac176bd
RIPEMD320 92e811ef15b6d3641cc53649d5462553c4f20adbc7acc1194b0c5f05471e20cad1f5fb199bbecdc8
WHIRLPOOL 3f58f9569643861b02c975b42638f976f1572dd174cf482f027e1dcacebeb53632167425a222a4992b177a101aa16b06253a0ddbb11e1cd9959d693a51e35607
TIGER128,3 8efd11765735a47e2ea07ff5ef10ca8c
TIGER160,3 8efd11765735a47e2ea07ff5ef10ca8c1eaa8329
TIGER192,3 8efd11765735a47e2ea07ff5ef10ca8c1eaa832960856593
TIGER128,4 60c16d377767b32fd5b3ae52baf9085b
TIGER160,4 60c16d377767b32fd5b3ae52baf9085b58e3cf53
TIGER192,4 60c16d377767b32fd5b3ae52baf9085b58e3cf53582a9a05
SNEFRU adbc4e5143540cc269cbcbf201d28f529e94fe7a52234f3bf3e5f7a3c5b7b7f9
SNEFRU256 adbc4e5143540cc269cbcbf201d28f529e94fe7a52234f3bf3e5f7a3c5b7b7f9
GOST d07f869e2b7dae4f3ec38918a2fe6487bef8b91af6b62aced51769d1b90fd92c
GOST-CRYPTO cdfec397d43d4ca2fd12c5b93fd2f1a23012be6cc54109639763aa1d7db5ea69
ADLER32 29ae0bb8
CRC32 db8b336c
CRC32B 66aeb113
CRC32C cc03ca1b
FNV132 fb46dfc2
FNV1A32 7d1f1a64
FNV164 bb1b29a689988522
FNV1A64 f71be3db20015be4
JOAAT d1fa343e
MURMUR3A da5a94c0
MURMUR3C c089a59d7626cf39942c116d6b6999b9
MURMUR3F 5b5f58eea1ad87766073cdc90128ed1f
XXH32 cc8d696f
XXH64 8b847a087b2bb318
XXH3 92a433a7ace9669e
XXH128 c449d07ec04e2e00bd617e6782c244eb
HAVAL128,3 3505572dbb02597dbaebd27a56334b63
HAVAL160,3 c99704f6bb052a08dfca3193d6b571ff5664692c
HAVAL192,3 205357b8c80be2bd172319daee616c97b6f92148c9102061
HAVAL224,3 675e078ec4e67ed60cca69fbcfb5bb5d19f311a95b578742d438b548
HAVAL256,3 dd331944d497162dbb54d3a71f607e2b6bdd27565ddd994fe8df1f757b1c98d7
HAVAL128,4 18a856578431a609ce888527d050dae1
HAVAL160,4 50fa0378074b47d1cb645f0f14dc2b81d9a7c0b8
HAVAL192,4 bca9aa9c33a4c81b59936a0716eb7512b687e2bcf6401d1a
HAVAL224,4 2844456f90a3c2041ea2f7e55cabf29647e0060ff348126352ae0aa8
HAVAL256,4 af938074a9b9e2253c80c8673accd27ee2672ddadc36ea3f084ae906453c0880
HAVAL128,5 6df44202952bda2c30dd1b7fa065c672
HAVAL160,5 013408c41320c6d09978584bd95a9a2cbab738ed
HAVAL192,5 377491bb21643699d2d20a34db70b0268b6d39766eb9960c
HAVAL224,5 4bcd98941435c383a50348888b5a76632746ab9141c92ad3b21a2382
HAVAL256,5 aa948e74cd50ce7d13534348e5b63e78b3ae80d7bc2f51fcc196cad22414e848

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