SHA256 hash

SHA256 encoded string

481ef8a4cd3568a1cfe1e9e354215440dbbb162f87b8531a973a1136c529bfbe

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27OKTA%27 %27NC%27%5D481ef8a4cd3568a1cfe1e9e354215440dbbb162f87b8531a973a1136c529bfbe

String "%5B%27OKTA%27 %27NC%27%5D" encoded to other algorithms

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

MD2 6e204b2329ddab560e4f594e1ffed925
MD4 dbab5b1acb4f56d9a52a4f6fc53dd60c
MD5 7494d93f7978ba09a104835e56b51102
SHA1 98e9de6306a210cfb4690e4c4dcbb9b7b581e724
SHA224 465631d76b3398a3aa902de755df18a9cad048193f7bd501c41b7851
SHA256 481ef8a4cd3568a1cfe1e9e354215440dbbb162f87b8531a973a1136c529bfbe
SHA384 8cf31129134875f1b0a3491b4c82a5dadd91891dd48f282d1a326bf531d7bb4919e09d93cc17f34d19de7fd003a3f756
SHA512/224 b142c4ab3687c73b75b4cedac2f582f64c8a4de64346bc03a8215950
SHA512/256 f3e0865f18102fc75545642278c35d8bf8b1a4777f380c241cdd2d61ac695c43
SHA512 eba9c116c32d919df9f64552187fe72485dcd78de6b0d4cc62b420024bc87d7ffa4e912dcc205b5f74e9da15f432221b6436dd7a4bf9ec3ca5f37a5bacbb51e2
SHA3-224 8b66f19ae1f8589cd2a4576e57777f8886075b82a49b95c8dcdb4721
SHA3-256 c32005501f6ddb4d8e59e0ea02536c0e3fcb0e14a4da37350b4bfc2ce3374783
SHA3-384 0167d0c7b42188eba23c01a3b80549e9db2cfd52dcfd660c31dbfaa81c6f7d360b372a0ffcfbcd28c1ee628e3c035c74
SHA3-512 c72afa187b2d290e040260e683211a89e4493bb8724d4760f0fa587b46509955558a3a3e8a4b02e9dcb1eadd0c80ee0da099fcd2d8bf93241d1695946b4b35dc
RIPEMD128 94f378b786f102c6505a026e073d9066
RIPEMD160 839251264da4ac4ef5662a1d877d8f2ed1c6afd0
RIPEMD256 cad1ffea5528dbe261833f8df00c6bc50c619214de83fca0f4c2dd56bc4eb107
RIPEMD320 85add3fede99b0e604bc940b2caa23da12a94b9cb604fddbfec5548fa6f4c57b89a9ea25ca46d4a0
WHIRLPOOL 79da6a462a944e57180ff246189d5e5c24f5595a5efb1fefc0ce639e9faf215bae611eae2179bdab181a68fd235ce020570864beba0eb3b796ea7d86440b8fcd
TIGER128,3 3f869a1ba2b3784a6dfcfffff4ac07fa
TIGER160,3 3f869a1ba2b3784a6dfcfffff4ac07fa097b2673
TIGER192,3 3f869a1ba2b3784a6dfcfffff4ac07fa097b2673c35d8539
TIGER128,4 298718aa06d3c596364e5aa436e56cec
TIGER160,4 298718aa06d3c596364e5aa436e56cec419f2049
TIGER192,4 298718aa06d3c596364e5aa436e56cec419f20498451312a
SNEFRU ed15754b18ad3c055628ed43cba8ee7b3281d35349792d72a74b058bdeec67a1
SNEFRU256 ed15754b18ad3c055628ed43cba8ee7b3281d35349792d72a74b058bdeec67a1
GOST 308fcaef13e9de281b785e0ba69668f9565f820ee3aed571c75f7d5db8aaf925
GOST-CRYPTO d24cddc18a482d79b348ffd0f9ba3e058bcbbd71d952ec8a68e347578229321f
ADLER32 45b90553
CRC32 1e19a171
CRC32B 9183ce0e
FNV132 2f1c0ee5
FNV1A32 1cdf8b5d
FNV164 0bcda8cd89fe22e5
FNV1A64 fb49c9428f2f05dd
JOAAT f769202b
HAVAL128,3 ad56834ed63cb5f7acf1eee5e320ea21
HAVAL160,3 90864736ee760246b60056db33c21d3ce59de32f
HAVAL192,3 3d7e3b638641e7e6031fe4351b62dc93f2bf0811c54c391e
HAVAL224,3 1af06b7944c2e949aa0c02ee49df7282c5c37fc891936cceb9b0ea97
HAVAL256,3 6ca9d69a03765d8062e77148708bc50af95b796d9d6787a2ceb7e0ddf58d960d
HAVAL128,4 bf597a76fd21714e07b4f2c151d1d894
HAVAL160,4 c4eaa5856c717d85ea0c84c6a2350661e814ca33
HAVAL192,4 fa001c544b6a4c6abaa082282b566eead2a2b4b9496dac5f
HAVAL224,4 207d02d5e03315183221d07437278a406a979053c99903064205868e
HAVAL256,4 6076d3419b4a75489bf4b439a606500f1dbd99d4177e866e5b0217f54316f7ef
HAVAL128,5 1dd3823e07ecc82c01203d220860a0c4
HAVAL160,5 b94673a07b219c59d1a6b44ef7a683315d012f63
HAVAL192,5 46c5b9e7f089a508f5df16e2fff1f461d4c1c8b8ba8bd9bf
HAVAL224,5 b65aa08fb5490dc490f040c2cb8da45961f9fa7bb0ac0c21532507a0
HAVAL256,5 79d47b695cfe6ac7397bce13b36b4a776e42c861213a7fad9c3b0e2371e6d09b

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