SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['AMAT' 'DLB' 'HOLI' 'DLNG' 'VIPS' 'SPB' 'SFUN']5bafb992a74fcb114b394669e1d4dd8405f63aebd09fe5fe3453795fe916cd67

String encoded to other algorithms

Here you can view hashes for "['AMAT' 'DLB' 'HOLI' 'DLNG' 'VIPS' 'SPB' 'SFUN']" string encoded with other popular algorithms

MD2 971dbdaf77c14c17c5cddbcb26e8425c
MD4 d8f906f69a175bc9716f3117ac373eef
MD5 41523b1682353d763639f11c6c8416c4
SHA1 768eaa656416e8547580e661219351116e379035
SHA224 7e743223a976b17f2a3534d68145dded2cf2ce50dabee268b8b71610
SHA256 5bafb992a74fcb114b394669e1d4dd8405f63aebd09fe5fe3453795fe916cd67
SHA384 a52c82364303590c719f3d63377ae3145d10e06e16051a6695dd95f296b4c74522b6d55d11823723c60eb9c51807e099
SHA512/224 e1e2e0183db33867b9fa12e827ee817811e318c842ba5f99582786c1
SHA512/256 19254f91b62298b400a4a99f8d075141b1bb8e2adcd117801478d33f9b8b907c
SHA512 4d889eeb1a7ad1ef76077ae1f42f0a15352f3fd4a654b14cc7283fb1c7fa51ecdbf4ff9b086c02cf902bb484e222de60388d2d52c088898d43c4df1eb1ce4d45
SHA3-224 0393a2a79a86cc2529dafb20a5ea502ce6504fdef4b8c4c0eb5fdf62
SHA3-256 396d66823691debc0356a22296544eaf447f4af4e0d8f9425106d41b58346b12
SHA3-384 c169393e3be9369cf3833d057827cc5870ab11557120ad1e37a83faa502d41d071576e54e350f31c3ba186cb3bfe34b4
SHA3-512 aa6310c2a6db81424134d6761b03e39000ed88701d22000b5c13b86aeb37604f98c0da95208ff8765cde1e0b73f95e4d5a850ce2e531f966ffcefc0877c4f7bb
RIPEMD128 47bef828e97796212bed6773e3d374f9
RIPEMD160 2cdfb1edfdb3853f077f44edc6dd7384a7e22632
RIPEMD256 fd3771f9460a8d05f7e0e33b6218aefe4d4c77a3ef08229268eb56a0659b30be
RIPEMD320 a3e237728819c71d1d29aa5622c43bdd1aef42432f32ded4d9a468b9c874f18cea816da4c1c6b65a
WHIRLPOOL 11fa0f57765428dbc231b4cbd75fbd3193981b48917c657e56db9aa44ef518fbfa8e0f4e7f812c2c95895118fef475b700ecb03db23d7bba599c16308a9d6c9c
TIGER128,3 2bbfde8f0aaca56a92bcb4e23829a4c4
TIGER160,3 2bbfde8f0aaca56a92bcb4e23829a4c4f65ea9eb
TIGER192,3 2bbfde8f0aaca56a92bcb4e23829a4c4f65ea9eb1ff4f7ea
TIGER128,4 e93b7ef241dda37c3e30aaf691aa6fc3
TIGER160,4 e93b7ef241dda37c3e30aaf691aa6fc35788e150
TIGER192,4 e93b7ef241dda37c3e30aaf691aa6fc35788e1507dfcf0ea
SNEFRU 2bd4633796f895653a6c5891a2f4a888b31919ffc3dcf00024d72acfd4aef3e1
SNEFRU256 2bd4633796f895653a6c5891a2f4a888b31919ffc3dcf00024d72acfd4aef3e1
GOST d07084a67268584129095f96f7fae211b32293e36eda6d4543889c0f55ce651a
GOST-CRYPTO c17ef21ea6dc9564d92d35f4869c37402f71e69c94c4534ded6ff4fd36555ad6
ADLER32 10630b44
CRC32 58992335
CRC32B e311f325
FNV132 55edfaca
FNV1A32 09be4ed4
FNV164 66953071a2a4878a
FNV1A64 c89705c8bb1dd0f4
JOAAT cf625951
HAVAL128,3 f6d9d19abcd1a88b5265300aac1611b4
HAVAL160,3 2ef3b4b13e72aa4f8460101cbdedfab6923ebce4
HAVAL192,3 cec23832c8db4bcc9db095af2eb71703926131c81a1ff610
HAVAL224,3 a5681337367ddde60190121f881e4adc6ea9ddaccaf3bd678c17cebf
HAVAL256,3 f86ef97f0cd3b6363eab7fc10426ca918203e067658014a7264c9b0f77922379
HAVAL128,4 3fd92eabad2da42fc537465c382b632d
HAVAL160,4 dfd429f2e22df5dec44cb245a84eae52039bccfd
HAVAL192,4 f8756f107817c7267d3ca0b14ba2a249c2d783474eb58471
HAVAL224,4 b52efb765dbfdc8123b7af3625ac45dc42552d5f242dae5e059b612c
HAVAL256,4 7d1bccc3d2b443aafd49528b10e40e57bd46de09b106c47f5067c9e7383efae9
HAVAL128,5 cbf4f17b6fb7d77059fe84f2519fcf20
HAVAL160,5 cf08b159bb88136fa4e18f8efc8b880a27514a58
HAVAL192,5 c64768fa55ce3aa4da43ddecacceae375ef2c383619cda92
HAVAL224,5 03022d909dcd91fe459f38b2837049b03d23d4b0b81f95cdce2b3476
HAVAL256,5 3fb686c7ee61c4c451fbafe1bb1476e455f3d0ce782803e03a851c905d753df3

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