SHA256 hash

SHA256 encoded string

ff34266d560ee52bfc8c4e6039757306f3ee0d8a95381da0957f9a2b804be85e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27CDNS%27 %27ZION%27 %27CATY%27 %27IBTX%27 %27HTLF%27 %27NBN%27 %27PEP%27 %27UBS%27 %27CNC%27%5Dff34266d560ee52bfc8c4e6039757306f3ee0d8a95381da0957f9a2b804be85e

String encoded to other algorithms

Here you can view hashes for "%5B%27CDNS%27 %27ZION%27 %27CATY%27 %27IBTX%27 %27HTLF%27 %27NBN%27 %27PEP%27 %27UBS%27 %27CNC%27%5D" string encoded with other popular algorithms

MD2 ca595451571054c0a17b0886d42d405b
MD4 ab53b6bca71338a227d4297b34f95d40
MD5 e062f62d0ff53b8a14ed900ae8dcd3d2
SHA1 bba8ea83e41eb043185a0d7e4d6924980fd0762a
SHA224 30e4a56dc297c26a845309d65f217b240751f01e990612b39e1994a1
SHA256 ff34266d560ee52bfc8c4e6039757306f3ee0d8a95381da0957f9a2b804be85e
SHA384 aeb91d6c96b3f823e79e063e8b17525c693d7f75dbe06bb9046c1095bac4c5561bddb22d09c4b9dbcc7164df185f21a6
SHA512/224 27364ef88040cc41974a3086d680be7edfe095046f1731854f8c107f
SHA512/256 c76ed7a3bb9fa98deac0eeecbdca05915b247dacf1f6e8fa94bff015df343488
SHA512 5a41276d79d4afdaa4be7a989b1e41659d5c32d61f80297978e634814a4b6b1f52fdea74c76277b9c8df40efa0ef06f1713e76507228524df4d570d8240a8b5d
SHA3-224 b6b94a3d33145a66eca2231a8515f5ad759ab60c04ccf6c67b3a3012
SHA3-256 2d0ec8a202dfef0e4695e210ca2518524264ded81a9decf7435a506cada98de7
SHA3-384 783b846585bdc34221e18d2554a52104fba64b445f54ce72a4b20e83b79524e0f434f9843c1f4e4365c3c24d315b9204
SHA3-512 74e6f545494ea19a05d1aff87fd9fbe5e5ba670fef096bf39a7bbd6433dbd65854fea589482471f673d54b8bd6d6974a0f179d6e1683fadea40b5fe814417573
RIPEMD128 bfe29e164292ab738b7df4e9aa9fd83b
RIPEMD160 35b88e87e4e6d1ff8375c1381f0a4210fef074ec
RIPEMD256 f8285dd9c41074f2c8d51685aad071d22e4ad8d68ae808854b664be87abb0bf5
RIPEMD320 42b541a1892a76da8d427a4e38e40eafa59cd3090caa8a56b87813a5c617fb1cd6f2d263122b22c2
WHIRLPOOL 2ea5d8289b4ffee38b17e1f0ac13e0065ec984f30deb89cbba8211b2fd2304a4371e7b136d804534429dbda5fcff1162237013142df74127bdb47098231186c9
TIGER128,3 4afe238e0f902ea5fd844c1bceeb9dc3
TIGER160,3 4afe238e0f902ea5fd844c1bceeb9dc3adfb5645
TIGER192,3 4afe238e0f902ea5fd844c1bceeb9dc3adfb56458831a3dc
TIGER128,4 2080221e1cc80e7f102ed1b4643b761c
TIGER160,4 2080221e1cc80e7f102ed1b4643b761ca6f628d8
TIGER192,4 2080221e1cc80e7f102ed1b4643b761ca6f628d84248a189
SNEFRU ae7910cadcfe3d997c9ac3560c1efebb3486ff120017fe237acebaf38669f360
SNEFRU256 ae7910cadcfe3d997c9ac3560c1efebb3486ff120017fe237acebaf38669f360
GOST b7d1cd89fe964e3ecca838105cb772d9ec926ed3b6a86f781902e118a988e98e
GOST-CRYPTO 4e37229ea3a3695789e83e529e3d396680186990217561d6aecc5003b6b18d61
ADLER32 522515b6
CRC32 02293409
CRC32B 81e6b1f0
FNV132 cc3be1bc
FNV1A32 9c2e279a
FNV164 f9505a5e2485b79c
FNV1A64 0269fa8edc7d7e5a
JOAAT 4b3c4e8a
HAVAL128,3 d711d3c31517982f9f84498cacf96c52
HAVAL160,3 ad121dc97fb97be5edca961ec19ffd14f9451555
HAVAL192,3 1fb298dea275e53abff9e64f27d9a2194f022348b947cf9f
HAVAL224,3 0d3215921a2f510e2787da467e4efb3458029ff8b666bce697e49dec
HAVAL256,3 326194f6b0e526e9b378e0633c022a45c07aa3469d4c7be528f4ba69e78268f7
HAVAL128,4 9f9f3763c3d1f27fde8a1666249abb15
HAVAL160,4 7af7b99f59e7cf56ddad9e59082c8f3768e4c34d
HAVAL192,4 7bc2332e70a57fd98fbea8d62d412647641e81360676a92c
HAVAL224,4 d50dae5cbfa11b1f72b0b4f255538cbb9ee64fb16fe6a08a18b7d7a6
HAVAL256,4 59432d5883ecdef5f0e3821ee7c13b2ae0cf9d18924844f1299c46741effb08d
HAVAL128,5 dbc7562b8cc41b1bdfc17e45a88a72a2
HAVAL160,5 5dde2597ac0b1b16cdd240758382eae70903c35f
HAVAL192,5 cf79b6ba8a610dca413dcb16758127c7857ce3b85e99f629
HAVAL224,5 25559c5531dedd0e5a804ebc3c456b27ac891dead1924d34c823cf4c
HAVAL256,5 f8a424386e30ce63670bf16316251eee1edccc959d04ceee744cf75f00bf130d

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