SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['RNR' 'SSB' 'UVSP' 'CMO' 'UVE' 'CBRE' 'EME' 'MTRN']ccdac4d106867f9857adc7e9b14af38ea03aaf677b7cb624891adf22f3372a53

String encoded to other algorithms

Here you can view hashes for "['RNR' 'SSB' 'UVSP' 'CMO' 'UVE' 'CBRE' 'EME' 'MTRN']" string encoded with other popular algorithms

MD2 d464ab3947f94ffaac7253bd7788edb6
MD4 6a15f1f01f883b0d321188f084047e12
MD5 b98d5f1ef65a54e110a9efb42779499b
SHA1 e96b747431ac9690b406c11d19dd1684bd978d39
SHA224 d9639029ba54b94c087a31c4597092da89096eade98da3ef645cd715
SHA256 ccdac4d106867f9857adc7e9b14af38ea03aaf677b7cb624891adf22f3372a53
SHA384 30996d7f09df95ab88401e278a1f852658013ae48a18ceaba24c3f05419c90920044910ec72b39874d1821e4a7fa22fd
SHA512/224 bb5d2358ed148513de87b2905030f36ac1798da824d453591c466d68
SHA512/256 39b338c413efc49981b22a19d3d28e9ad98b2de447f44931e0c396b7da11cffb
SHA512 e108fddfd47867effed175d535bbdb6b5386b5e5410d76690f1ad4898c8c81db53c9f29615d29369c5520166ff4a8ac6f7507c1d8820864acdafb25b94ba9fb3
SHA3-224 9581d59b590ee7d4333e564d90382686e5685ed975920019c544cbd0
SHA3-256 b79e7614fa5cd9957ffe75a38c2ebadc3e42cb5fe3aa48545d5a4a631dc5a606
SHA3-384 e91c4b4d43298c4df99a55f6f53e7b7a799a421cb0a795ada765ece89c997b2f0414dd673c7357c9dabc95fec9e2e0b2
SHA3-512 fbcb1981c79ce1b378f2ceb50dec1bca8efb9fc0a947e439c84e094d1d2b99566eeb581431708c94c6f1e49822374df99df45955cb1a549f4471d3845a4508c7
RIPEMD128 6a0f190445debd4061bcbf1d88aaa813
RIPEMD160 e131c277428a2ce5f850823e6144f2c96d2552b4
RIPEMD256 d59aa327a644e58bc24267b0cf20b25b6846bb82c180c07c4b4372c5385fd939
RIPEMD320 6cf2e56be2c8fc4e1c2dd6c70cc6ee97d89f9e50c04a598a52ae66c3470c78baefa6deb4606374bb
WHIRLPOOL 7d65c8249cce7156b83fe9a174dcdfc40364b0739097985a76a950c5ebf7714ae511c6fd5ff225ff9b3d47734b7ed75d35f2e19604e7a1149b059e2d429f5c6d
TIGER128,3 ff8613ee22212a8a44ac4a2c6e2b0fc4
TIGER160,3 ff8613ee22212a8a44ac4a2c6e2b0fc40e55ecc9
TIGER192,3 ff8613ee22212a8a44ac4a2c6e2b0fc40e55ecc97c77c8aa
TIGER128,4 ee798c29ef0866bc04414d9732e1e6eb
TIGER160,4 ee798c29ef0866bc04414d9732e1e6eb52964b11
TIGER192,4 ee798c29ef0866bc04414d9732e1e6eb52964b118eef5b99
SNEFRU 75b815b75ab66df4efed7a2d068123869bc0e8462f332b82389114ceac1f3b9a
SNEFRU256 75b815b75ab66df4efed7a2d068123869bc0e8462f332b82389114ceac1f3b9a
GOST c516058292ca2f90cdae151b667ee10b486f84e088587a158a6aac14c28cfa2f
GOST-CRYPTO b2060e22e2df0c6bb288e3d0280c6e21a7e22016fc5b17f6eddcbc1501967b8e
ADLER32 444e0c34
CRC32 3cad5bad
CRC32B 29021399
FNV132 36973cfe
FNV1A32 050ee51c
FNV164 15a1728828ab085e
FNV1A64 474ab2ec1a574e5c
JOAAT 6e5fb035
HAVAL128,3 4fcf6e10ce72de55f55c0453af585821
HAVAL160,3 ae6c49823af9f9d8302b3d329b9f8906886bbd7c
HAVAL192,3 f7e5afde7e68ee80ad10849dec85b7dae3c723628190f502
HAVAL224,3 ce1403145407b1dd7a705cb913106f52ce7ef8c5067f87378e8bb015
HAVAL256,3 1ed74a77a7b5955fbb52d4b03c073d32afdb6236ceff0d594231bcc8fdf8aa81
HAVAL128,4 12f3182d7aeca6293a9c87aa11cabd12
HAVAL160,4 10fe1d5ec81888b0f997eb9f534d04bd47892739
HAVAL192,4 7a61106de3889a5388f8f648871caf6aeec19c917feb4631
HAVAL224,4 a6e505e01362bce19ab985731eea39213310cfcc51eb24c3e1e65997
HAVAL256,4 e1e7cf9148544f5c0d64b3599aedff16c47afd1bfa39075bbc0da1b788ef6bc1
HAVAL128,5 f484aaf42ad73784184bcd8311239962
HAVAL160,5 c5fd7ebe1076c3ed5789a49c28fefecbae94a640
HAVAL192,5 3bc97b8c46cdb03a329602d83dcb69b4c2e60b8057ffff3e
HAVAL224,5 d0c8c498c3fd44c12689314bea5b9ddba29dab592db1e3000705c20d
HAVAL256,5 90bf41f4ebc844ba076d1fed492a6c6c14e64619faad7121ca521076d3c176fa

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