SHA256 hash

SHA256 encoded string

224e1f60bf8bb290e27529d7860ed554eea959cc91aeb94944d316380327a985

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ZI%27 %27NSA%27 %27WLK%27 %27SMP%27%5D224e1f60bf8bb290e27529d7860ed554eea959cc91aeb94944d316380327a985

String encoded to other algorithms

Here you can view hashes for "%5B%27ZI%27 %27NSA%27 %27WLK%27 %27SMP%27%5D" string encoded with other popular algorithms

MD2 ed7ece3bfdff02dd7eab11a642497d5e
MD4 20856bb8fa30de3ea7506dc61f9dde5b
MD5 8b87f196af1150ad774e1fe6cdb72f24
SHA1 05da47b10402b93b852d15a85369b9b8c8b97388
SHA224 80560af695a267ad789470e955c390fc354c838f7f94049122841290
SHA256 224e1f60bf8bb290e27529d7860ed554eea959cc91aeb94944d316380327a985
SHA384 8db6b95c25529ca94eec3a40a3f46acd3ca02f1ff75baef1b87471563ad15fb6542de6e5fbacf4f928b73d71b4122e47
SHA512/224 36875f0db9599049274a180c0321780528bf21b30d4aa3daf1efc2ab
SHA512/256 05bac9c144a29e5afbb2c70fb47e31b0376f68422da24bcdefd45d6e0fd25902
SHA512 885a6c6b80c2ac21ee20743adeeb31d11d57a0a684291b57e027961211f4b8433bd2456aa9ca51c6ea1b77598b125df9c0368404c11dfed3b5441570ea0ec29b
SHA3-224 c314282356afbe5e23fae2b57bb32c9a27871e3faa326283520513a6
SHA3-256 e0267af6534a2bc3c2f9b213249c348797cb65ea38511e4176f95c4500b56ecc
SHA3-384 b10d8acddee7f6eb1b6a4ff1b77ed39e73baff7e82b1866fb4757181c34bca977925d384c57890a9fca33b48f8ce2254
SHA3-512 3518da61442cf17267d403a5b86b4d2ccef86c42b320eef6a424559572821f84fa9ee063d31ab31a870e424cdcb869862a5c6237e37f3bfaa49f1f369a8abe66
RIPEMD128 dc69162f7f86464f141635504b84ab3f
RIPEMD160 071b92c5c047f35ce1b05b7c7ce652ef1c50a7c9
RIPEMD256 cdad492bf5fac7d0dc6b2189374ddc9de5aa6d07c311a00c0adabdd528be9f15
RIPEMD320 28332a06d7f87648afff11a690fe67bf054a97f8b5ebcec2547ffb1d6529d1bc61a34abc14210639
WHIRLPOOL a3ddfe7000303bdb3716867fd9da708756bc60ab8ac153368ce0ca2f2332502e3b2e6bc93b679b16d5bd0c1edf40a2ada82ad0304d501b08db7b8a4ff9635391
TIGER128,3 843e19a8b421b7a4883036611a4fd768
TIGER160,3 843e19a8b421b7a4883036611a4fd768b90d8e36
TIGER192,3 843e19a8b421b7a4883036611a4fd768b90d8e368510f820
TIGER128,4 60ea3bfd9f293f154c62e65cf134da44
TIGER160,4 60ea3bfd9f293f154c62e65cf134da44c7b613b7
TIGER192,4 60ea3bfd9f293f154c62e65cf134da44c7b613b707df387a
SNEFRU 3353d25c217657b89a5624e4268b3560573c2229117136376ea8af9024740c30
SNEFRU256 3353d25c217657b89a5624e4268b3560573c2229117136376ea8af9024740c30
GOST 15cd89ac19e5d5649d7da2995c25b9189b17875d8b97df27d704b51feace0abd
GOST-CRYPTO c7d594c577064091dabad611eccacea7252519d2b40e879d5e89bd5a98edf1d0
ADLER32 d1eb096e
CRC32 eaacbdc9
CRC32B 84d9f9f2
CRC32C 6220c26d
FNV132 e699e77e
FNV1A32 db68aed4
FNV164 ed8051b57449561e
FNV1A64 2efba7aea6de92d4
JOAAT 3758d7da
MURMUR3A 24f7e357
MURMUR3C ba7840788f4ff88d4c9f81523bc8a171
MURMUR3F 239254f9f7c01f528e464a7ecb26ebb9
XXH32 54394ef9
XXH64 134eb446e734e50e
XXH3 fc027ac811a37452
XXH128 d640a391235260d6ae7c5f447c641896
HAVAL128,3 57e4348e893861dd1bfef0c2f6c0687c
HAVAL160,3 2d4fe01efaebfb602cecdb75260f23ef7233ed15
HAVAL192,3 0310f7fd84c85e2875b67c9840826296627866be80c74937
HAVAL224,3 d9a3617c9369c4afb81639ea3329de42a9f1b6f0fef4e0b16c532fe5
HAVAL256,3 a2751d3fa573da7c3b1027a02a22a53df7386974d7b17dcdddf591032c6b2bef
HAVAL128,4 d65d1f519dabb12b2431f92417e97f66
HAVAL160,4 5d26d5262212148a28a345fcd15fa3cbd585704a
HAVAL192,4 06dd7ff7dffb3d544e5ff0d063069f3870c61b5bdf997279
HAVAL224,4 082ebd730c922944114f696d2ae4844a9780b005d99a5187f7d47760
HAVAL256,4 4b9b4c43053bc99eed61cc4b4e71f659286dccab1345c51272452012d16e5626
HAVAL128,5 af3fc725892ea4a8ddd02cd0aa1c4525
HAVAL160,5 2349cc8b81bb73c7c352973fabb79456a175f40c
HAVAL192,5 856443ff0a7e7b6032b6794ea93077f702259f1fb5c59884
HAVAL224,5 4d1282b1559e454a3a8ba033f3d47e4c592e8f8b55211b1c0e02113a
HAVAL256,5 7a04f1a1ccae16805ca5bc209a707641b7415b1f98457eaa5e7a5fb8d2b39162

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