SHA256 hash

SHA256 encoded string

ae6dc18dc67c6ce7ca19c381e73f7c4d9ae1f8396afed04e8f3ed8902f7db1ee

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CABO%27 %27DRQ%27%5Dae6dc18dc67c6ce7ca19c381e73f7c4d9ae1f8396afed04e8f3ed8902f7db1ee

String "%5B%27CABO%27 %27DRQ%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27CABO%27 %27DRQ%27%5D" string encoded with other popular algorithms

MD2 940f3b86d0dd6ee33d067b743e9fb9c7
MD4 76d950da1b3b9858b3fb3e396eb84342
MD5 70dd6b4c35ac13a96d49159d212c3ced
SHA1 aa2c9efa9eda004ca62f5550ce500ebc214157e2
SHA224 60c0ea2775df005b749ee1709ee95ca0132cc4c20217688e5c602a8c
SHA256 ae6dc18dc67c6ce7ca19c381e73f7c4d9ae1f8396afed04e8f3ed8902f7db1ee
SHA384 e5fb7b828c44bb77275be687321cc6cfcd1708b65348a90b8b660466a7bd4f75c33b4628e37fd4271e56ad4c72bb1d49
SHA512/224 3cdb3cda708e11d6a40d466e0a12ad2a545a8e24a28d9b72493086bd
SHA512/256 5ff6944d22f8f31a60ae933ab16a72793442b8a0cb09be8fbf75f836e2681877
SHA512 4364a0026fbadf7a7e4a0c21181fcce93318955df387203b36009b455498d126ec23597f9531450552e00559aa49e119910624fb01bca02cee4c5dbb6fa9d5a6
SHA3-224 1e79046c4d299dd8cf5d417f2b2dbbc6b194ae3b982a45c61477c3b7
SHA3-256 fb464bb77fef1c7ceeda84f25092291ca1b43a0a7adae4063bf731b2fc12e9ca
SHA3-384 09602656856003ed9b65326358390ed40f14e64e516b2aee7109e49cbb3932126e2aec02b4954d0a47fbaafc47e831a3
SHA3-512 e8d105fd9e7d376535a5f1f0527f30fc1a761d70d5df0d2f026cfae55a2cc416a53a601fb879c34f367ce7c7354c68b96c8932d0278a325e286b29c4ea2d1830
RIPEMD128 838fecee279503962764b2bb39e3155e
RIPEMD160 18ffdf678ccb07c673ba524cddd1b7e92dec5591
RIPEMD256 fba1f3732763a99da6e2af868878e0276876523d7551c2672b64551df24c0c42
RIPEMD320 c79e904536e822de16801749b38cd180da3eaa195f9f008f00601c0f642dee3b2f068ab8ffb48932
WHIRLPOOL 95449f01dc898d764253554e04ac152a9489f3d15f495245d20d16fa3c6e9642ea4cebfc18a4cc95a58679a111d3b1bb52d19d192bf9e8b55db9a5971b569bc8
TIGER128,3 56636ef6f940f830d33308c18735ad4a
TIGER160,3 56636ef6f940f830d33308c18735ad4aee5d898d
TIGER192,3 56636ef6f940f830d33308c18735ad4aee5d898daba2bd04
TIGER128,4 1d2ce871bc35446e83861b391c0d9639
TIGER160,4 1d2ce871bc35446e83861b391c0d9639a78e4704
TIGER192,4 1d2ce871bc35446e83861b391c0d9639a78e470464e96f40
SNEFRU 8e50cbbd38809d47c592e6453f68d09dbc565703fdcf4b64b6a2de0bb52fa37d
SNEFRU256 8e50cbbd38809d47c592e6453f68d09dbc565703fdcf4b64b6a2de0bb52fa37d
GOST 24bcae7c93bb08015c4079fc8eb7ec94aa0f11a74e2c97d0fad59d82e66ec942
GOST-CRYPTO 9a9644900bd5fa69574dc8c292bb35a41dcf501f8a169ffd699a80673dbf9de5
ADLER32 4a31058f
CRC32 f493c867
CRC32B b07b7cca
FNV132 fcb934a5
FNV1A32 2d49b579
FNV164 3e9692b3155ad765
FNV1A64 a4f68b45e08552b9
JOAAT a0f66dc9
HAVAL128,3 44aa90c27337ae6d0ae86c330f534128
HAVAL160,3 d13a82f21ed40328a90415b240055e942d8102aa
HAVAL192,3 f3a6bbc1f2fa86a5132e0dccc98e7f6b00b2a9b6a831fdd6
HAVAL224,3 1a1f000007be067edd7b8b9668ebfe8072dd0ab46e015d31ddeff2b1
HAVAL256,3 b9c3f804b9104cb231d005f6931f80da05b956174f587e4dd0e3664964b3a667
HAVAL128,4 133752551801720e670821fec7df80c8
HAVAL160,4 8ac4b5f395914968200472da9e662e6744b35d01
HAVAL192,4 c41d69b5ab07c152b203e6e3b1805cb66afa5ff63a9439d6
HAVAL224,4 1ba9218ea935aafe6831865a4fb0e6b0058f5a567df48b410beddbcc
HAVAL256,4 3e67b39a4b22296b0c581901fdad2cab0c091f30378668cf5359a82a1d9fb51f
HAVAL128,5 23dda13ab9118decff7d6ce53d0a4a9d
HAVAL160,5 8e275b17926b40c5a66e53996b8210bc1b403f3c
HAVAL192,5 3601faa4e614cb287095b4e827d60a01a21fe3ce27469188
HAVAL224,5 857e531133475317d0c4e2f5b6bb68553e369f8875691ce83f946e44
HAVAL256,5 a746d46132b796438358d4c42ddfbf3f626b321950825b3647eb7099b17eb5c5

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