SHA256 hash

SHA256 encoded string

11269ff54c042ad21162b680c923b93922b18c1422666f8a69cb8ca634bd909f

Your last 10 encodings

AlgorithmStringHash
sha256['ODC' 'BAC' 'WFC' 'USB']11269ff54c042ad21162b680c923b93922b18c1422666f8a69cb8ca634bd909f

String "['ODC' 'BAC' 'WFC' 'USB']" encoded to other algorithms

Here you can view hashes for "['ODC' 'BAC' 'WFC' 'USB']" string encoded with other popular algorithms

MD2 b30391c40a476e508b71d2bc840ffd67
MD4 572ae82e1ce0678f0092c75d1499ebfc
MD5 e6fce042fddf51eda86276654c5530a9
SHA1 56e74816f41753af6867869d4067936447327293
SHA224 11b4b82684e0859da1e3c59814218790ef7ce9fe49259d5ceba131e2
SHA256 11269ff54c042ad21162b680c923b93922b18c1422666f8a69cb8ca634bd909f
SHA384 fef22f181b7a98eda7a7d1317392e7ac768ac3d6f10161f1694ad579d09c37a53b069773d9c251035255567bf64f8dd9
SHA512/224 e5ef3d741ca01c574049edb24ab64a6840c915ca11d5b4f54c465be8
SHA512/256 bbee07615f93b326160922ac8c2314f11f5b0b864c4853105dba1426d96f2b8c
SHA512 f47b8c3206a9ffbc1bf65a40aa4f02df760e156eef510ef9772a6d9e1641b1890a719dc2b34441138f54b8b261ce47703b017d04f5e195e5dc04a8dec79fbabf
SHA3-224 d18e82797a286d8c398d953870220bc19557ca8a80a114097bf62a08
SHA3-256 1721a1a9ca58d20ab4a2d486ccdd9f4770005744239c24f74614d30555fbf243
SHA3-384 aaaacaf404a8fe2bce573548c8bf4856c65ca162609b517be22d5d95917bfbc99990efd44954644a1a40ee127a01e4a7
SHA3-512 179471d0117ae674d3f19253665afb80712d62d200ac72e03d6c80266045249a2274ce9af9a6d1fede9cad2bb75b6a18a3995ee9ccc50a7f13188e98457c1d21
RIPEMD128 fdfb5c7f610436d5936156a21c0c4587
RIPEMD160 62ef96550cc1777ee28d37e3d6d5bda3c7e0f2f1
RIPEMD256 b73e95f7ca2bb48d22015676b366a8b68b99fda4454e706c509c6be335f8e912
RIPEMD320 19ad3bd6ea9d55122fda50ff7ae712de0357d861c5de9fdcb7b421ffe310b9dd8d681dd9b9c8521e
WHIRLPOOL a373a558854d5ef74d829f72d92d4b59f11ee37c793abc89e040243abd32e3a608406afafbb4df48dd898595338d2e5d222d498b4f0ad30c05b9a21245892bf2
TIGER128,3 772769d937c14adf7f872073d6cc9ac6
TIGER160,3 772769d937c14adf7f872073d6cc9ac615c84c93
TIGER192,3 772769d937c14adf7f872073d6cc9ac615c84c937f30fe92
TIGER128,4 0d659b734bc0254a324fe15e714cc510
TIGER160,4 0d659b734bc0254a324fe15e714cc5101b2e8480
TIGER192,4 0d659b734bc0254a324fe15e714cc5101b2e84803dfcf755
SNEFRU 64667b65db55e3598677f573aff477821e8f24a0c096194b84c47a394bc8927a
SNEFRU256 64667b65db55e3598677f573aff477821e8f24a0c096194b84c47a394bc8927a
GOST 7ad1451462d26f8920d456e7bdcd34ed7449b3ae250b8ba9f050b0ebc056f2f8
GOST-CRYPTO 6952b34509e21edf88d1edbf04e359201f1643f27b271d8003ba84db2f81891c
ADLER32 496f05b7
CRC32 1e575a1f
CRC32B e4143828
FNV132 e0368b0f
FNV1A32 5581c14f
FNV164 ca22400bc961aa8f
FNV1A64 350edeebe534688f
JOAAT 262d8068
HAVAL128,3 1258a1137b17b7baee3124cf0a160f52
HAVAL160,3 26e38e82b6785e89157054720df28956dc3414d1
HAVAL192,3 6d924cf5cc769ac1694fe809745edcc17b26c5c49e1fed27
HAVAL224,3 f256afa7fd4c475f684548464b19bf85def822bb7a2b565770ab03e5
HAVAL256,3 532da128dac721fa1859d55af6d8179a82e6bc8e82d314c2c4ab17c17319df59
HAVAL128,4 1506140d0e7e383a5747882da8886b09
HAVAL160,4 213a9c72966c8f5d320e4eb64daba7aa7c1894e6
HAVAL192,4 39cbd8a5182f6780d2ae459e4284c30ce8536b9428f1e0fb
HAVAL224,4 836250d874c2775fa6e2c8cbe1045c94ebd3377d3c07ea78791c761b
HAVAL256,4 9fbe11c489dcf60a29be68ab4f35532f9549c77f723204ce9418e4bd5778e08b
HAVAL128,5 b383fa57339b0a9d8dc56206d06c7a48
HAVAL160,5 6e6eba3ff795561c62bd03969674b89487253b7a
HAVAL192,5 5bcde53fac776219bf9c095a89d2d6a38c9239f4d6241e70
HAVAL224,5 d0f07c53ad48d1990922af5254ded868a85bfcde0aa766380579ce23
HAVAL256,5 69ab0fbfca3439d20807fcea501a4465af7374282def2aba573f20050a9c7812

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