SHA256 hash

SHA256 encoded string

689ccdff04453e9ac0db4b88ab0345d0bd3ae86e6243baa135d9b8a10b1b5b65

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27DOX%27 %27OCFT%27 %27SANM%27 %27ITI%27%5D689ccdff04453e9ac0db4b88ab0345d0bd3ae86e6243baa135d9b8a10b1b5b65

String encoded to other algorithms

Here you can view hashes for "%5B%27DOX%27 %27OCFT%27 %27SANM%27 %27ITI%27%5D" string encoded with other popular algorithms

MD2 622f670f1ebf869a0c40ecf7d3601c77
MD4 7211e1328517bdc5b217be7a81a8f901
MD5 f21c2a2b691f0af07ec072bc0b5b473d
SHA1 3c5e1c18fdc79e74194a559ce88a6e535264e311
SHA224 45a9c97c1043981039495fc18e275633432053f103536515106985c9
SHA256 689ccdff04453e9ac0db4b88ab0345d0bd3ae86e6243baa135d9b8a10b1b5b65
SHA384 87a58fe5fc9ba540f329ede710b2b86205c2c56ca20113c7a5d4c984c7eadf42623c0aa881e06507b32331a6b9360bc2
SHA512/224 26a677efb2a1635636fa1930b92b1f11f3460b9d637cf84fb1ab4545
SHA512/256 9716389236c7cf074f38a9bbcba8acdd7b230593ab518d4cfafcb0d6728445c4
SHA512 eaf3fd111d09e0a0f64a7c459ad20c0a4c285d8b4a1f0cab532211de0cd719b3c59adbb778c491157e9a9a7b0a5b59de7d5af48425a86c997c8dc8060ce8d014
SHA3-224 d3a987beb9e6f713ca70f76b7cdefa33551e9a51d25cb023884747d4
SHA3-256 cfe93c169e78798b65a36b71a1ea612c52df6eeebce51fd60980b5544653bc79
SHA3-384 b8bcbd3ab18ba3083aa8047b022a2c608c6730dce3336cb42fb6f6b5629b84f2b1a146cfbf75a41b7a0562761e833a12
SHA3-512 89507ee9463fbbcae9fab3c5863cc620b1ccaa060a5514348e8665f7055bbbad934edf0b05aec4b0afde968293022866ea2cf030e557e7997ddfeff451ddd532
RIPEMD128 a2ba431ab85a05c6421e0659a46f2adc
RIPEMD160 160ebd25d75947e6b9be4ea6e15ee46c35ae2646
RIPEMD256 bdd879d57c76976b655e5c9f91933c7c71b14e55a390373f07a9cf31a6f9a2bb
RIPEMD320 9a4a3585bb994f8cf16fb331e2f0b1c9ad017af3f5d9be554d5a67fa70cd0d4a8ad9e4cf225f958d
WHIRLPOOL 6ed493fe1c057c6e7a3fba9be815252918842075b07e5aca1940e218edb8c2aaa9eb69ae85b13b61f3ec04308ffc6b3bae536b153193c5252a07f0de49da5dcf
TIGER128,3 19b99d2c5562d31797a9993826189de9
TIGER160,3 19b99d2c5562d31797a9993826189de9ca4f1285
TIGER192,3 19b99d2c5562d31797a9993826189de9ca4f12851f1a07f6
TIGER128,4 9d038809ebae9d7557b4505ab7e9eedd
TIGER160,4 9d038809ebae9d7557b4505ab7e9eedddd2b9199
TIGER192,4 9d038809ebae9d7557b4505ab7e9eedddd2b919953994e3d
SNEFRU 75df1dcb75d370778734dfcafde9fab218a3360efb3433d4afc7176f27bb3181
SNEFRU256 75df1dcb75d370778734dfcafde9fab218a3360efb3433d4afc7176f27bb3181
GOST f440be6a6aef618c8c6bf65c0c4ba0e9b0ed2b8a559bddb176258729030af394
GOST-CRYPTO 549df2fdb5ba71901e35a8baedb061162b05f378f336176596a40285802d29dc
ADLER32 f46c0a37
CRC32 aa625a18
CRC32B d7c86da2
CRC32C 73c964ac
FNV132 07b9c383
FNV1A32 b9524747
FNV164 4b22f624f98f98e3
FNV1A64 0ffda1b53ad9a4a7
JOAAT c44cec3f
MURMUR3A c02adb65
MURMUR3C b202509e55b8708687b93f4729ef751d
MURMUR3F 1128c2f5ad55303e90e63a5c1f419257
XXH32 7225eb81
XXH64 7c66c7e0467b7e8c
XXH3 041154ea2187a7e6
XXH128 d8b83ec9707665c4f32fac445b3b9572
HAVAL128,3 898369f80e408c19546acd1e4323f528
HAVAL160,3 f5681b7c6d633d3cd7365cc24f547f1687e0e18c
HAVAL192,3 dcd5c5371d5d1e449a4e61b3d5393e9263e12c309e15c3b8
HAVAL224,3 75575a69ece0ce5a9b080f3055259369f165ad63b2c783c9e74b2720
HAVAL256,3 b5e5f4466d2e6f9dab9a893d64ecfba6d87cb0b34df63e9ce040e7b934ff1871
HAVAL128,4 f646adce62e380f5fd15f369f3bb1fbe
HAVAL160,4 6b7d307787657077d04bc3bc0b6b20dfa4b4dee9
HAVAL192,4 68b85d67dd3d3f6eb2ef2f0adb3b65b90b9c71a77db78b21
HAVAL224,4 8be2b1043bc60f2de562d27dc549c9b23f7afcc11442dfd1f2121a11
HAVAL256,4 c1311bade7f61afa07fa7054ddf8b59f4a8ba9e41c00f123e2e01fb9f89a1013
HAVAL128,5 78e2383578690dd6eb6714b4ffcb0068
HAVAL160,5 a59b8b21625ad3f96523c5dad5cab350f44906f6
HAVAL192,5 af44f505db56167457591c6d940e21dddbfd82497e544d8d
HAVAL224,5 e7bf1719db0307cb57c3abaf506eefec99a14d68af2e09643bcab5f0
HAVAL256,5 bf8220f102ca8c22c35d1b08ac43c84b6cb0f88b22147fdf10941f6c10863109

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