SHA256 hash

SHA256 encoded string

58983af07e071114e77facf06882834ee5ca32ee16e9d74237c579fd30bf5eed

Your last 10 encodings

AlgorithmStringHash
sha256['SNAP' 'OZK' 'WSFS' 'CHCO' 'SRCE' 'HON' 'RF' 'INDB']58983af07e071114e77facf06882834ee5ca32ee16e9d74237c579fd30bf5eed

String encoded to other algorithms

Here you can view hashes for "['SNAP' 'OZK' 'WSFS' 'CHCO' 'SRCE' 'HON' 'RF' 'INDB']" string encoded with other popular algorithms

MD2 d3e84a4d47d143efedde0220cf6ff9fd
MD4 7ed8dfb4be4a5c2a8dfdce6b7143696f
MD5 2b7ae1e01cd1f508ca7fc922b2405235
SHA1 cb2aad86f8fd068e7a60345186d125aae5af9068
SHA224 c190fc88b951e63ccf866bc781cac070593e94cee297dd5950476a60
SHA256 58983af07e071114e77facf06882834ee5ca32ee16e9d74237c579fd30bf5eed
SHA384 2296186684fd82999ca2ae4a524e53841dc24b77302a6012469a3f1254c88563ebc8f71c5e30ca0451aa30e2a8cbe8e2
SHA512/224 8ba27bd5ece3a6bafd0b1cfab5da92c93e2bba7f3fae882c3ae488f9
SHA512/256 98e7b001fbf1a5a1a09b9c3e43ec70b817d87bfaeed6233aeced7cfa6ed62984
SHA512 547ee35963d9bc21e1f808dfbf70fdf9ba5c61c5b5bfe2a5ca0cbb0f541063e36a5e314cd991fb12477a469af0b4719cfbbbf66bca8ff3a84d2348ada8250b1a
SHA3-224 943fdda0b54fa4d4cccc5e8315c62160b88dbe3c0d471539b5196149
SHA3-256 d94828752088be689b947ff1f10d6a4519e7b0f599cf58788bf8d0fe55e0e59b
SHA3-384 c10c5543c72e17fb08f38b6b8c0f80f890402c126f7e16bac4935b0f7a2faabe87a3b01ecef8e8c367d97608acade805
SHA3-512 e19a95d274a6f9d8e9c3409dfb515efe0c3c2bdc30bdc0b66b5e42d268bc6b3132f244f991eedb88921f7673425cea84e3c077f493f6ea405b4f85959467eafa
RIPEMD128 9dfa59efb4e9b73fbbe7851d1eea8d49
RIPEMD160 6dc614458e51905bcc2bc4eb97cd1857a372568f
RIPEMD256 6761d2acef935c3159d6cc1a10b66188f721e85ba71ac44af109beb6e9841169
RIPEMD320 76701959ca902a516bd4f29389fe0ca2c716af6408205eb1dfee28cf82eb62431cbec9fa6e9fbf7a
WHIRLPOOL fdca22d4cd3ce0d7783dfa733a536781b9c114a310605b7fc923a1a55b5e9fe3275845be0a11beb33715465a3d692eebc86b537eaf989cd4a243388569395e3b
TIGER128,3 44163afc2484d557613756fdc2e5bc31
TIGER160,3 44163afc2484d557613756fdc2e5bc312b9f6add
TIGER192,3 44163afc2484d557613756fdc2e5bc312b9f6add99b47b08
TIGER128,4 cbe31448fb4f88fadeccfad4674e4c15
TIGER160,4 cbe31448fb4f88fadeccfad4674e4c15a4f0eedf
TIGER192,4 cbe31448fb4f88fadeccfad4674e4c15a4f0eedf734af369
SNEFRU 2b5d5c81e8f3df0726a50b8bd7e210b852ba2588532e1dda1896df8e602b54e5
SNEFRU256 2b5d5c81e8f3df0726a50b8bd7e210b852ba2588532e1dda1896df8e602b54e5
GOST 642d9564c17f5ce749092d447c48da55a4e98540b5d1603454940eecea57b9e5
GOST-CRYPTO 1abfdf420e6d490bba2b1009588134ebdfab0314b2df3e8e8ea18b528e977bb0
ADLER32 52770c56
CRC32 2ea95d4e
CRC32B 8dcf2d98
CRC32C 64f3bfa0
FNV132 89117ff2
FNV1A32 f844a8a8
FNV164 c88fbbcb2f5ffe32
FNV1A64 5698d9986ee7c108
JOAAT 2190925a
MURMUR3A a9f94682
MURMUR3C 9fb3d89abb9ce6b53c3aa709efac6955
MURMUR3F 1e3d0e64ad66ffd835962a2fec1e8881
XXH32 1c779fab
XXH64 10b571601ff8d5d5
XXH3 b0d287a0849ac895
XXH128 b69fd674f6e982a5c6cfc393ffd7edd2
HAVAL128,3 8294f3a42996bf0db93b7fa61739e0e9
HAVAL160,3 d0958ed167e063ba090a51805a2687ef40d76ba7
HAVAL192,3 16585ef413f0e18fea00ba58d57b913b2999a7007432c312
HAVAL224,3 8004ccee7a5b05eb587f20e2317e4d3194e107c897e76075e30c17dd
HAVAL256,3 373c1b466306008db90b1dba0747fd2eeac8f523d21ca1799d6c325933bc9c8a
HAVAL128,4 0b1c229689948dc98b446354d71c252d
HAVAL160,4 e1b1e1791a47bf92b3b446833e1ef3ffde765c86
HAVAL192,4 13688f10e464f7b9aaf6407c4914704e805186a25aad45c2
HAVAL224,4 f68cfd3407f1da5b5cb3c6f88710a5481aaa7649ccc53a89afd8717c
HAVAL256,4 42badda9f273b2e83a48295b10337718f79d691bdf62c5895d49cb5aafa1c772
HAVAL128,5 9ea08bf1a0706ec5888f83d2c9476fd9
HAVAL160,5 418a2c675625d7f70f7b08643a6ce073a51c25cd
HAVAL192,5 6e03eac31aa210ad4f725bdfd7ea4298e381ed8525b71216
HAVAL224,5 17198ae057d436ef5236587eddbcdb6efc5feb4662475a340e09d9db
HAVAL256,5 1be8516c18c05a0a28a92fccace9979248da954f36c9925f0d35471f23f53cc3

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