SHA256 hash

SHA256 encoded string

ba5e9acc9d902c8c8437cdce3c2465f853800d27f1b1201dd15db08fba7532e6

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27AXS%27 %27CASH%27 %27UVSP%27 %27BPOP%27 %27HFWA%27%5Dba5e9acc9d902c8c8437cdce3c2465f853800d27f1b1201dd15db08fba7532e6

String encoded to other algorithms

Here you can view hashes for "%5B%27AXS%27 %27CASH%27 %27UVSP%27 %27BPOP%27 %27HFWA%27%5D" string encoded with other popular algorithms

MD2 acd471434f11d800732b8820dc314cf9
MD4 6020c8e6eac3d31e62a2fee06a6ebdd9
MD5 caee256f9cc10bcf3dc037b7516d4eeb
SHA1 22626e43adb105416be36a72d969bb5a02d33e2d
SHA224 6011571e430da3db747bc0ed8ddb2cd98ebd1d4b888d43d2a9b3b1db
SHA256 ba5e9acc9d902c8c8437cdce3c2465f853800d27f1b1201dd15db08fba7532e6
SHA384 dd8ab45a9dc74f378e669207dbcf028cc773845d849c5b36e5916ddcc46069143dbed8e4695abb7757486f30a4535e44
SHA512/224 a97ec3fef6a5b2a0cf906270f74dc20ea778e522fad6523b4f8a5f5e
SHA512/256 571c97a3ed37afd62e04c7da6be507777a1a7aaf34faf7ccc88f7817361269b5
SHA512 84b68523a8c70d4dfba34d951d42b4a3c51d2be1fe63b52dfc495efb576b367577ad84eaad740feff1fabd1c77aebbc0d52f790b6c095b0abf6ad49cf600f019
SHA3-224 71bb9a1ccdc2c1d10ec0555d3b73c439776586c57bbb20aebad9b5b4
SHA3-256 3233288800dc72c160c70647108a6d1d1c7472095d9b733045462cb6f96382bb
SHA3-384 ae99c59e4bd0b5baca935c46922b5aed79943dc48c6f9c2719602b91567feac8269de60286f141f64b000c5a98c39be1
SHA3-512 68a88b5e8837f56861b13e78783ed183313cce0ad1ada1aa3abaeb8d9a39a50e018859232ade20c4b5506e5b209a0e95cfa72f9244a8b8c6de8736ca9c915934
RIPEMD128 52fd9984e52f1e6080695f1abd365c5e
RIPEMD160 3c51946564738dd63b2641923fedcba66c2bb90b
RIPEMD256 6032031f91c7997a24a8e1312e6c9c4e735ba42ac9b5103a00307662d9e5b9b2
RIPEMD320 ce7e0d27ffe0451e87e759c59e1fbba18680d060b0cc61831884cbf03dfeef773485ceefceb44bed
WHIRLPOOL cf8e8729174b027e413f8ca353ef224626232df122d19dbb215f26d88a748e1e7e89b76a9423d317b9ce728e0f8c725fd12adfb14d1184a8cb09c7f6b38852dc
TIGER128,3 b4138bcf075ed2a651092060d123daef
TIGER160,3 b4138bcf075ed2a651092060d123daefb293e003
TIGER192,3 b4138bcf075ed2a651092060d123daefb293e0036c9231a4
TIGER128,4 04de2beb7fbf59822aa8c8818a5cee2a
TIGER160,4 04de2beb7fbf59822aa8c8818a5cee2aec902e35
TIGER192,4 04de2beb7fbf59822aa8c8818a5cee2aec902e35dfdabe56
SNEFRU 745436984203ffc92f98f306028f20d2933cd8623a091aa833a7fddb4e222fca
SNEFRU256 745436984203ffc92f98f306028f20d2933cd8623a091aa833a7fddb4e222fca
GOST 048b2730b8058a06f14044003010ff9adb67ded0d34b5596114d3b965cb4ccc3
GOST-CRYPTO 0b4cf3087666ea976eedb994f3e948c4b5b1b84f17e851d1f90983132a28c61a
ADLER32 82e20cf7
CRC32 2d0bbda5
CRC32B 007b8257
FNV132 b22ceb1f
FNV1A32 b528a917
FNV164 c94c8ec403dbbfdf
FNV1A64 f8c79582b7d66457
JOAAT 5cc0c62e
HAVAL128,3 8edbb50462c73932159346812e82ccff
HAVAL160,3 46257183ce3573b1b3c531d114d35f5776905d0c
HAVAL192,3 0aaa8ce5e9fd08fda272a78babf6d3b8506f405a41ecdd76
HAVAL224,3 beaa2455710990da72c7f981e6756ce1f58f58ed14da721ed1d2ef53
HAVAL256,3 662806f4948fe447f032129b51c8a31a83cdb054063a5cd34af7aa36673a1038
HAVAL128,4 9088f1456e5b52f7ffea42fbc90f23a4
HAVAL160,4 3c3e5bd29befc18931f2e0fef8057529745050a6
HAVAL192,4 35dbb6873385e1f3e7ccd4bf3619a68cd968c58b1eaa882e
HAVAL224,4 1fb78761b980379adbd529753b01cc5d029594f4e3db3997c8ff7de1
HAVAL256,4 626c326e448160ff492a43fb314223a7a6fb1d4485974c9789fd3d11f9447cb3
HAVAL128,5 5ad06680d3d275db20944b6cd2f6fc5a
HAVAL160,5 155de3fa3bb00e409c87e6e3eec2608bb43f7e2a
HAVAL192,5 55a199d92f847b3136af0494d996992bbf8974b6f4fe576e
HAVAL224,5 ce8841befa3e35f676cc7284eee14ccf5d1a3b67eee395a54902bb76
HAVAL256,5 dfa84c1c6ada00a6ee3b85e6cbdb1b7b09b7980a6bcdf44b2d7afd7f6a15d326

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