SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['UHS' 'RRC' 'FBK' 'PJT' 'PROV']24075695a8bd919b51835151c71bdd0667418caf5cad34ab81db22493f978674

String "['UHS' 'RRC' 'FBK' 'PJT' 'PROV']" encoded to other algorithms

Here you can view hashes for "['UHS' 'RRC' 'FBK' 'PJT' 'PROV']" string encoded with other popular algorithms

MD2 4a290db50c4e34cf6ed2d817cdf0e8d1
MD4 ea3f240c04cca7fea6d5379c2caee5b5
MD5 9b93e61a318d891d2ae802c6122b51a0
SHA1 e875a22df9ed6a5c5eac3d0ab7a3e25a9904dbd5
SHA224 faef7965fe2a85a1494f8f57dd413cc37e509e488a9c9e72d18fea72
SHA256 24075695a8bd919b51835151c71bdd0667418caf5cad34ab81db22493f978674
SHA384 1ca658d99bb64900779d00223a42565c1366766e07d5b4153a50b31174edec9bc55bf0a5a890e1b8b3e6ffc5cebaf17e
SHA512/224 c573f7a20d28b114fa2791cf75c0334e6c08c8bba21098116e27e0f8
SHA512/256 1e39aba8afa80c1b57efc6e95ffb588f27b0bd9f88cc9250271fa1c1c374c75d
SHA512 f2bfa34ebbe61db31a030e38c9a2d1369724cfffb18a0b5c7bd97fa9debddb30de48f2015ff85f0060438bef7e17198115853bcf04ee7fa2f908cbdcdb06e35c
SHA3-224 ec9f477256ed07ef7dc53273f2c48f4e8a464d5a9799688a1070c11a
SHA3-256 c782a4e924cd2aaea8e216b87479f61b069e015474edc950b8f21378c68c778c
SHA3-384 5d3fa23d5e5170353a7c4443b9289e46ef1aa0d58cfafd37b75acab8755c0eb81589879b2892a2e4a7874451b2b261c8
SHA3-512 ff48fefa5a3fbdd2a5db1df78ed7855fd452fa1b70c3459691d4e833e667643167c564635bf700b96f4ecc170c56e8a3568880fd5170be5aabf6f4e8c675a53b
RIPEMD128 b116ac882a693c959a09121ddf82b6ed
RIPEMD160 3779da0bd258561c3f5bc81758e60b0b1d928676
RIPEMD256 7c80f57dd81e7c57d7b66351a618ba1add659049f9344e100867737b21259c1d
RIPEMD320 e92f1d371857b0b4db2ff57eb4f5f824ac40059e13b6598e7d11ff6a1f394d2dea8f48f4cb573f5f
WHIRLPOOL 68f52c11a582126f42a3aa9b54af764cb5d4faa73ac8b9a6f688f47b0723045f92039116792e71c4049390cc9a6dff2ea3fae81ccb155692ff6f03ca03091684
TIGER128,3 23c139dd1799b22050ce19bb0a693fbf
TIGER160,3 23c139dd1799b22050ce19bb0a693fbf87d0ceed
TIGER192,3 23c139dd1799b22050ce19bb0a693fbf87d0ceed359fe52c
TIGER128,4 3dc65fbac2441d505309b8e3ace861f9
TIGER160,4 3dc65fbac2441d505309b8e3ace861f9e67901c1
TIGER192,4 3dc65fbac2441d505309b8e3ace861f9e67901c1c34ca5fb
SNEFRU d1393b54f08f089541468b577c246942a1bf72a74ac107380df92ba4811e8991
SNEFRU256 d1393b54f08f089541468b577c246942a1bf72a74ac107380df92ba4811e8991
GOST ea055400d02221946b078aee4956743b0ca9704147d24f3e4d1c6b013cf780fe
GOST-CRYPTO eabf695c0b2edf376399490cb3398ed738f16da72678aef6634516217cd7dde5
ADLER32 7c0a079e
CRC32 b4facac5
CRC32B 2e292456
FNV132 cc5e85fe
FNV1A32 6e579b20
FNV164 066f32bf47eaeabe
FNV1A64 fec5cc12f50284c0
JOAAT a44df635
HAVAL128,3 e13eb5e19402bcc40460b36e05bb1a1a
HAVAL160,3 c7c727d6049219945369a890781c1dee8f0aef65
HAVAL192,3 c5020af5b8d8001f6b34dc0062b7e143bf840aed655209fe
HAVAL224,3 aa4a8f1403e2843d0273716a17166e0161662fc7581ba87872079bf9
HAVAL256,3 204a7ae6167e22bedb152271b6800282c7ab454f23d653f204346c9e6928ad62
HAVAL128,4 d4b5cc98e34ef5eeabb584d25699c85f
HAVAL160,4 c921c5fa1e05e20257dbd711e3c9f577a7340512
HAVAL192,4 b2b631417ce052f6295838c67c9983a0ff74123dd96776ef
HAVAL224,4 385a06438ccc072169fe31e40124d7ef46671d27eeb4c60b49df70f0
HAVAL256,4 d4e581876e782a1f6ae14f0936a5f51e5f48cde4d9f68b63749d56c9f491cd4e
HAVAL128,5 1031fe107e372bb2179f2a0bd490305f
HAVAL160,5 bfb0f2ba38d62a853ae1e02b5fea07e8c998d57d
HAVAL192,5 3f9ba14cdf9d5734a100fa53418584b90e768c39bb5d1dfd
HAVAL224,5 ae778e3f079e3665fe550351818d810ab16c135320d8398733af1777
HAVAL256,5 b7757ae899ccadf5733ad1d12a61baaefec0a31370af1ffae0d18076786f288c

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