SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['NNI' 'SPNT' 'SNEX' 'SNCR' 'ADES']0335da3df1c7522cae24230a18813541644097f025843c071b17e73b171a918e

String encoded to other algorithms

Here you can view hashes for "['NNI' 'SPNT' 'SNEX' 'SNCR' 'ADES']" string encoded with other popular algorithms

MD2 8a67f1f32f9f7ccfcee278406bc6832f
MD4 8cedafdf7d9c7d5f514f8fe570d415da
MD5 f6e41f35db61236143d5aec9fdb3b4ac
SHA1 26c1beaec844e249aabc3386a018facf92b4fa02
SHA224 5049d4881a0dd6ecc3180fa32da2e3793fa0cc5becd8c856d69a71d8
SHA256 0335da3df1c7522cae24230a18813541644097f025843c071b17e73b171a918e
SHA384 a493f0d31bc8ee55a43cdc0e111ba58d53a07b4d426095f528c1666863874dd40d06f9f0a7e1f89e217d4e86a5bc4b7a
SHA512/224 fe7754417d8037e6a1c741716e2b38a7f22b9e12a4853822dcbc365f
SHA512/256 c417b0d4d143da2a7e7303373807de036eba9e9f24dbc2c964fccc2ac83c4d51
SHA512 14109d9fb0eb7b8605263e90ed76806fee8431dee6c009146078a0c5b3c0dda199cf26768d0141bf97b986bcc7cfbac125bdeceaa1a22d36fd2c429abff3f231
SHA3-224 4cd38d8deb77eeecf6a996a5e0922300d9d3f75a9dc0293f699638e0
SHA3-256 059462607d0ed445760cf58dbb75cb0044b06b296df755fd10652ca48676a3d4
SHA3-384 05b4080571e75be36ca96a9b8da1b52439d95476df15438b36841f3ea6acfba4b690bf7de6c9e09632f1afcbc95fcf4f
SHA3-512 c17bfe757a842e0920eb6635339be3f388076978eff97d82ae638163460e28b14059224707530aa20d3d7331c9e48fd1b25719b74e1acd8a2f2ac971e0cfe30e
RIPEMD128 edf70c3db191a8dd0e0fdca8992dee1d
RIPEMD160 bc33bb7cf62e51ac06cf632fa297de109ac5e387
RIPEMD256 c7f9e560fc8bd8f0f9c3e71cf1e3a9ef237110b5e85c580eac096f87d0bd9c13
RIPEMD320 532e55cc154f0d877cb32cdeeed3ec97021a49dbbaffcf25651c0cb5c40f9c5142565d0aa7a8b2c2
WHIRLPOOL 203240e05a857d406d48b531ed81b3f6f825e774d64033f5546774a1144441eaaa676a36c4127930766d235069fe4f3d7783b04c86a14577e67993f9b8156c8b
TIGER128,3 12c108b65bb26735ffd9fff226ce9af3
TIGER160,3 12c108b65bb26735ffd9fff226ce9af3d486626a
TIGER192,3 12c108b65bb26735ffd9fff226ce9af3d486626ad587d0d6
TIGER128,4 a593d1bad94fc47e5311448b78e6d020
TIGER160,4 a593d1bad94fc47e5311448b78e6d020cbfb8d34
TIGER192,4 a593d1bad94fc47e5311448b78e6d020cbfb8d3404ae5ed8
SNEFRU e94d8ad2bd96473a90e358db477e2a49202e4e77ea25373b99637754f9f09450
SNEFRU256 e94d8ad2bd96473a90e358db477e2a49202e4e77ea25373b99637754f9f09450
GOST 3e82c18dbf666910779aa8bc8faceae8eb3c1553db414f46af7cc378509606a1
GOST-CRYPTO ada7f8e549f54f181439fbdaa81770cc3de45ee698d21b43079300f2eb10b425
ADLER32 9910087a
CRC32 0a1a07b3
CRC32B df17cb05
FNV132 55a288da
FNV1A32 d4dc5708
FNV164 b68582ac7f34bf1a
FNV1A64 d99d0c36b40601a8
JOAAT be9e90d3
HAVAL128,3 29cb933e90baf1be99ab75a7eb6fd809
HAVAL160,3 546b17b5a3d55ebbbe972cc5b250acfa998bc99d
HAVAL192,3 cf3eb010ae87f3be9772d26c2f025b7eb0a21a2242017891
HAVAL224,3 c6c1bf3712d83bb81e5cb2174748e96d943b5069d79831a5ea3afc97
HAVAL256,3 41dbd63327215ba5a0c6bc85e44801f93df0f1e5708516e6a3620e68d1bb2656
HAVAL128,4 8d1af46b409bdf57e1e2446a94402b48
HAVAL160,4 2ef27fb3feb3318bd61b939fd3807264007dfcc0
HAVAL192,4 fe365334f8afe3cdc672a74aade1806ae15195fa7e516c24
HAVAL224,4 17fbde32094f72bad6455100499906b4cfe5dc89620d4ae45928d164
HAVAL256,4 2d5b7cb2099803cdbe0e481d12595e49110af820223aab7dbf86cf8c4aa35a64
HAVAL128,5 08923ff91ced647aa24777891e27c2f1
HAVAL160,5 9ab2dd7c55ef87aa2ef8cc42155269d616980aa7
HAVAL192,5 59782b6e3f58eb1d5e5a115401c0a78d8b64a3e638367e3c
HAVAL224,5 91e242c3d3841f18a949e1fb785e9a8905e9e55c2627a3528f80fdbf
HAVAL256,5 48798d79ef903c31c372715923adc33622690b3108d9e1bae94b4064bda20e9d

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