SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['ZNGA' 'IMMU' 'ADT' 'NUAN' 'EXPI' 'APPS' 'KRO' 'GPL' 'HBB' 'NC' 'CLXT' 'WWR']2fe9d1dd9979768d7f4da8a8d078044fa4c1a74e8ad3074c1e5213704700d359

String encoded to other algorithms

Here you can view hashes for "['ZNGA' 'IMMU' 'ADT' 'NUAN' 'EXPI' 'APPS' 'KRO' 'GPL' 'HBB' 'NC' 'CLXT' 'WWR']" string encoded with other popular algorithms

MD2 83a5edd45af8845cca34759616d8393a
MD4 8ca9980d7d698c3be9d6c6a43700892e
MD5 db1aa558b6c6d4c729d9e10980e68ea0
SHA1 ce332b2f43ab2b032f5dcc4a15b2a98483b0047d
SHA224 b3d3d2d127f3ef9b7d59de398c1c9082bcf80e7c7f4a8388bb785159
SHA256 2fe9d1dd9979768d7f4da8a8d078044fa4c1a74e8ad3074c1e5213704700d359
SHA384 8db7866a7028129aa9dcaf2e02827ddfe0215731ff99b4bed574654604f84655acab925d21dad3bddecf9d338eb3b4a1
SHA512/224 f2eea7f06fd1439ed94b29cde7505c917a0788f92271e9c88ea0be89
SHA512/256 a3a3eee36582f42faeb79c951f33a9e92a7d1f976159db334d39603a97712bb9
SHA512 1f4727cc74715bf6aeb05e23c61a093bd3ec8122098cc5cf378fee2471f9fa44aae259be40f2625707031637fdd64c64f5adf0a339a78094288c4559f8fd17f9
SHA3-224 62267a6f99dc93b534bea6357baa51506bda436b96466d7b23b4a4dc
SHA3-256 5b4864c31dc36a40dfc7d920dbdf08d73861c2e4f33b4b9c5e2409c64e033c04
SHA3-384 f037966109659f6459a0ae743a82cd77553d8f102298d5f9e09dad273c31b9d0af80ffa07f83dba98f215a8d697b6219
SHA3-512 1357f06ded740dbbe4d4117b8f7f1729d211f089f30d3813214e80faac76fd47374e6bc9724a11b48ac165c4750a2d1450ced8545c80b6de775883c2063e0ac2
RIPEMD128 6ea661025fa09b678672611378de3a1d
RIPEMD160 9c668bffebcd3dde298aea490995f4a78fe15fe4
RIPEMD256 7889fbfc377ed8d994dd472bfa93f351273f350082bcd728157e4ae1398f5847
RIPEMD320 a17349dd8cd7c3bfe3e5f7d6cf937c649e30a903d4c0176248e3c506dcf2c32cdd332fd5b8b21a4a
WHIRLPOOL 8644acc75bfd118bba2ef0e4953505f454a1e20cefdce5532f382417c04300a077378b61da0330b11dc0fecab1d160a0deca1c64dcb438453ed0e6b2f927e092
TIGER128,3 28049d743af2085a8596fec229b2f7d0
TIGER160,3 28049d743af2085a8596fec229b2f7d0f0623b7b
TIGER192,3 28049d743af2085a8596fec229b2f7d0f0623b7bff72fa3b
TIGER128,4 16172115cb0d7c25e7483a1c6fc62407
TIGER160,4 16172115cb0d7c25e7483a1c6fc624073ea20857
TIGER192,4 16172115cb0d7c25e7483a1c6fc624073ea208578ebedff9
SNEFRU b0b1b2ec73cf9abc01aa81bd4581fae7c0283952687eaffe80efa063d87580b2
SNEFRU256 b0b1b2ec73cf9abc01aa81bd4581fae7c0283952687eaffe80efa063d87580b2
GOST 81c08cd201412244dc3c5cf57896d6bf378f91d299819bf2e6720cfd7a23e980
GOST-CRYPTO dd43c5bea788cd6268a910d0c47b664975c4d0e7bca2c2d086cdd1b72a5527ed
ADLER32 cb181205
CRC32 7f7134d5
CRC32B abc3be2e
FNV132 13bcd417
FNV1A32 5dfd991f
FNV164 7a729c8abf3a84f7
FNV1A64 db1c24af55879bff
JOAAT 4bfef4b4
HAVAL128,3 79f1d5158bb97eef44b831fdeed6f02e
HAVAL160,3 26684c23b9e3a280ed4a790614da3965bd4739d5
HAVAL192,3 f800c59f42de4978302ebca1fab4020da1be9c0eb2fdd91a
HAVAL224,3 9caf586cac696607543a524f9c1d54b45e1bbd00ae6314569987e7a9
HAVAL256,3 473ba686c47c3dd869f0ffff7efc45de5a74d24cff1affa5097dfbd414842f88
HAVAL128,4 8ada9a34b458fdae955b315aef5e20a1
HAVAL160,4 4a12a0a08ee6484dc6c4ce8d2380d0c59ac98f69
HAVAL192,4 7a31860eeaabd00a6ad691cfea5f1437eb8d440176a432d2
HAVAL224,4 ae0a7014d9bd20e9afb42f235bd952c71a2c18e603dbc2e707c78c4e
HAVAL256,4 c37f6effbd85083da639b3bd70ad3f5d5a849d1000dbeb803849c9dd81f4dd05
HAVAL128,5 ea83a0a30a77b79b4a5acb553383e8a4
HAVAL160,5 ea73108f26d1d0af99bf8203c5e48cc5662fcc06
HAVAL192,5 877aeb3cd5176dd5463b4fb21b91038451322825044aa051
HAVAL224,5 b417a987c64003db3208a5e61f1cdadbc0686bc27026831b71b2b298
HAVAL256,5 85643d43361863711ee1950868c9e00aa746fad6592e9d7f0713c7669d01885a

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