SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['UNIT' 'OOMA' 'CHFS']963df4483a2024c0842c48a3338cb28ae42c81b4b7abaf8bb450a81f64c92349

String "['UNIT' 'OOMA' 'CHFS']" encoded to other algorithms

Here you can view hashes for "['UNIT' 'OOMA' 'CHFS']" string encoded with other popular algorithms

MD2 916037bccfa49100a20310581b7bdfcf
MD4 d859ee7525a313bc60c2e17f5abbe1e9
MD5 c04c4b299ec7c0313093fa8ace4252c1
SHA1 8962673f14a102c7fcd456436ef6fa10399742da
SHA224 747e1a4045cdb34de291de790d0fe8e0f36b900f0b82eff96547f92f
SHA256 963df4483a2024c0842c48a3338cb28ae42c81b4b7abaf8bb450a81f64c92349
SHA384 c830a67fc2bda3f61266b502d0ddf2fe8eaf666e65709342aca198ab4c5893161ac10cd267e4a764a5a7ebf378667af3
SHA512/224 28007af4fb7d6b277e94dbd4b7dfa75dbe60039dadbb135d707c4f02
SHA512/256 f04a300cde8a6377b2759c306ca3ed1253c192f30e92b9fdeaff22c88dae229c
SHA512 f715d752b7479bf0f948590c4814b36d16e9abb0c8e157c4c03b1ca7c8254799280949fc09bb9ed0438db348d1b3564e8bc217f5c8357740b49e5390a04f7a3d
SHA3-224 18713b7e96bfab50fb8fe8cb491d3bb2a9b93028229e9359189e1c75
SHA3-256 4c1bc5dc5d5bacd7952f6c05b5de78fc2454acfe83ac64b072290ee43a746cc8
SHA3-384 65fc3cdf8786cbf310f54a56d89d6ae7826cbc7e7e5f81b195437feff72e63071bde5642e5e64638ddafc78aff5bdad2
SHA3-512 073f1dd42581fdf89d973d8a83cbd1947c77a122487a0d2cc8ab071caa2b17c697f044d6189155c8cfe0971d87ba6f8fc00b22a5a36ebf4ba3be8d7a4b9fb7c1
RIPEMD128 862f3f6fdabd1fa9e34237684eef22ac
RIPEMD160 f9371a1e23d031e120b6f9736add238f333120f7
RIPEMD256 fabd741c1ef2d9a14ab0ca0bbaa7d075dd919db25114bff71c954400c5c42d39
RIPEMD320 33ed99482e06946362f2dbfefbee0749fd5ee48383bb41167e91877cebc96b5aa0619fb325e2ecac
WHIRLPOOL f3dd2eb4a2b2a2526b8a4939ad8afc81601c285e3ac38454ca1817e63667e91b3a03deae911e0f8cd275be2fa2a96a1e7e918fd0739866179b6f5529228f5fb5
TIGER128,3 339bd604abb14abcd21bd92a331a2a66
TIGER160,3 339bd604abb14abcd21bd92a331a2a66ec2b14d0
TIGER192,3 339bd604abb14abcd21bd92a331a2a66ec2b14d0911585c7
TIGER128,4 6698185b2bdf862041ff797534abbca0
TIGER160,4 6698185b2bdf862041ff797534abbca0336a6d1c
TIGER192,4 6698185b2bdf862041ff797534abbca0336a6d1c4754ef28
SNEFRU 5f58ed9be021ae855975ca685b3dcb058bb7d36677706e4c909b3806398dba31
SNEFRU256 5f58ed9be021ae855975ca685b3dcb058bb7d36677706e4c909b3806398dba31
GOST ea900742c257577426441af463b47d931f3ebf03fb1e5b86b63f5feeb86532bd
GOST-CRYPTO 92fce1b9c9b8e970c44795aae0bf98b82a80f35b6e58608706434afb66261128
ADLER32 3f670573
CRC32 ed45f7ac
CRC32B 7cf9b058
FNV132 05a69405
FNV1A32 9aa87309
FNV164 a789e416c8c72c05
FNV1A64 793af7a470f0e4c9
JOAAT 4ae783b2
HAVAL128,3 f17ad8e52f6d0b51dec40078ee3e3a1c
HAVAL160,3 364f39899934ae7879906453149da18207371a04
HAVAL192,3 f4f3655117911ef556814369f9e4105a562e97d73fae582c
HAVAL224,3 2edc4a3b3c69d8655e9028e73f56c521c7e813fdfe77898ad332fa04
HAVAL256,3 99923994f35c96da1f036e75b0fc0786ca0807974a15726160e3c020bef2af01
HAVAL128,4 a2b0e27cd0a1d779eb3242f0b15df5e0
HAVAL160,4 1a47c256129053d3bd05eb4997a1c8f314d1f00e
HAVAL192,4 3463935c66dd3308817cafd37d1491a29aa0ed780c690b24
HAVAL224,4 7dcd6cf8268782a190a6ceb771793be942a9c65fdd784efb82340882
HAVAL256,4 ef483404b059a1e3b9e103afe3afbdd71f9cf80abc1e67d128ac78f970a9042b
HAVAL128,5 0bd26f8efa94b87c81796d317f876e49
HAVAL160,5 fd54255d3d0a43c5194d230312db506dfb2aa0a3
HAVAL192,5 bbba7512aeeb9eaf6bb00931096b5539b4286cae653ce4fb
HAVAL224,5 514b6cb5a851b8ebb48aa176896f1a423ccc7af9ab3e4e5dd3a2b748
HAVAL256,5 7b3b4f0b73e16411219427425952a8d6c543aed8ca9d87c48f099003efb17587

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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