SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['RYAN' 'PVG' 'ORGN' 'IGIC' 'AZN' 'PX']c95cfb3905a24ed625cf50a5c61d0e8134c80cf1290a5ee5afff13cee1e1aa98

String encoded to other algorithms

Here you can view hashes for "['RYAN' 'PVG' 'ORGN' 'IGIC' 'AZN' 'PX']" string encoded with other popular algorithms

MD2 bd6e8da99a12ba0396bb33cc1aa17641
MD4 8dc16c258818d41e3a39783cd884c4dd
MD5 58bfad8d56ac55cb800e728f97ce5610
SHA1 9007a247b1352670536234b9f6f4c3d3548da1de
SHA224 f05aa9ee107804b4b1eb824543a21f81c86864801b88af1b7488d688
SHA256 c95cfb3905a24ed625cf50a5c61d0e8134c80cf1290a5ee5afff13cee1e1aa98
SHA384 002f68a44c59f11fdfae94d47688c5d4e98d7e86d72b2ca32f18dd0149d53acea964c20cd3a1b2691396869764abf60c
SHA512/224 434ec06df30119be576ca274edda13855576bb1ba8c1491d40dfc69f
SHA512/256 f07f216f27ad61279270ee2a8939a80c878b26f7981b433090966752f1ec0b40
SHA512 349b58102d911e016ecf4cfc6dbec7c5c50728dd19b7f1e396f89a1984c94768096645127bc7f6e16d673b96c179e0c883345baaffe313dc1cb76996fa68decd
SHA3-224 179c3dbc07dbe218046b8a6c146f041222d5846f238a7e2f2754ae07
SHA3-256 83abeb98610333ffe0f8f7a9486517bf70acb6ad6ef9b6e8f4dcd1f6e1bf61b1
SHA3-384 a63d5e45bc330e740adaf3ded1574895fed2b47d57f87b255088c9795830ad2c60548a61c4e48e459fde62f36df89ea8
SHA3-512 e3d3d9ac2e4e92a53752fc57e2286954e9ecbb397f61e6667fafbdb732686aaf5dc12fc482ecbf4a17dec130f6af9f4eb1434dd1047332ce36c81ec4ba8d59f6
RIPEMD128 f0ca36e271777e97aca4e57400de9e56
RIPEMD160 37eadfa9c1e5bb12640ffb82466898683bb9df0e
RIPEMD256 8ded917bf5f8e455ad509acbd629760fa18905a407a348699fa3333979cf1be7
RIPEMD320 1cea33d54906f9ae2aa5bc7385935166e51286af16cee6f624181cc572495b2c408e8606da8c61bf
WHIRLPOOL dbeac13b32ac770da0de072a8ef8d2c1f08e47d0c61d947204f0e88246ac8b8ae257a3fbcb43551465934671504efdd535bb6f3ae93c9bd6fb92e35a24858409
TIGER128,3 820041678dad9c5a6b857d694e1ddb8f
TIGER160,3 820041678dad9c5a6b857d694e1ddb8f491cf9d8
TIGER192,3 820041678dad9c5a6b857d694e1ddb8f491cf9d85376e979
TIGER128,4 0f2e1b277035451a3b6a5e86ef3af57c
TIGER160,4 0f2e1b277035451a3b6a5e86ef3af57c7e681787
TIGER192,4 0f2e1b277035451a3b6a5e86ef3af57c7e6817872ef38af4
SNEFRU 9964fc7fab22c93282238e4804c0fc229a741d6a9451f472daaec019a4a601e0
SNEFRU256 9964fc7fab22c93282238e4804c0fc229a741d6a9451f472daaec019a4a601e0
GOST 27eef15fec9f8c61b4ce88905871c4d005358c50caaf9a4c539a71af9264f3ca
GOST-CRYPTO e9664f034d5a014754ae6be8b437b168aa3d432204edd043562e37bfe0995500
ADLER32 bab60937
CRC32 b63bbf7c
CRC32B 36507c52
FNV132 88e48a5b
FNV1A32 8b3d7bdf
FNV164 2feeb8291caa81fb
FNV1A64 d9a39c5596da8aff
JOAAT d68c2586
HAVAL128,3 352cd99f4c1f0e8734002b02897fe7dc
HAVAL160,3 fb1b5b66437c59f763925c2956c195510e37272a
HAVAL192,3 a84efdfe2c86d9d3ca6be3c7d64f4e6858d63b4c5f6627dd
HAVAL224,3 895504be9b412e7c1e17dc246a4ea22f2df5bcb49707a1a6df78cd8b
HAVAL256,3 ffe02b663f790ed8da874de0edb70a35e6c6e669fa484414e06e20e9029012ab
HAVAL128,4 1a5006f83d876402fb1999a5cf87a82f
HAVAL160,4 93271791e22a590dc84821b6aace4609db6266d6
HAVAL192,4 4695109aa4b962eb5737b98eaf31f5703ddac424febe9468
HAVAL224,4 3af51363f8b3e0a89571d86ce9d01367fec471e5e1f2a0f818ec29b8
HAVAL256,4 6062eb316d92e35ffe35a7ba7f47024a50a5a0e80333ec63d1e56eee4e19c88d
HAVAL128,5 fc4e16d438900aeb3c35fe031c0fa2d0
HAVAL160,5 292b5ced2be647937dba7fe179a837bf5c38eeda
HAVAL192,5 6db382a3987299440d7156797674b5d0b1b4ef88b4f4ea17
HAVAL224,5 6b5152549bf2df94538be6c7e7e8fc6278d77522ce34a9e0b95adee2
HAVAL256,5 24cc02e6d865b013a14ca2a816ed91a41b1a7b088f1ab748fc0b26ad22694429

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