SHA256 hash for "aaaaa"

SHA256 encoded string


Your last 10 encodings


String "aaaaa" encoded to other algorithms

Here you can view hashes for "aaaaa" string encoded with other popular algorithms

MD2 0ff4277b4f6d46a3d7839a3756a3966a
MD4 54485d61c2bf8519c3997d2c17d41b43
MD5 594f803b380a41396ed63dca39503542
SHA1 df51e37c269aa94d38f93e537bf6e2020b21406c
SHA224 04c15392c64c3db52f9a7fcfb7c0c370900e0308007617899430d088
SHA256 ed968e840d10d2d313a870bc131a4e2c311d7ad09bdf32b3418147221f51a6e2
SHA384 01c2f31722453590ded48c502027e02487656088e75b741142c33030e6b44c8c195dd6d6fefce6c0639505ca59ecf03e
SHA512/224 7c3c634eaf03c6ca7f67f954630ada8df9e25e81792986fcebb53cb8
SHA512/256 2958d7759266ed4b0922fb1df60b119a01f60639cab25a9bb3d74c1902e131c0
SHA512 f368a29b71bd201a7ef78b5df88b1361fbe83f959756d33793837a5d7b2eaf660f2f6c7e2fbace01965683c4cfafded3ff28aab34e329aa79bc81e7703f68b86
SHA3-224 ac341194ec843e67c48471557058aa6a10345003fe25089f10728b62
SHA3-256 04a9faa0837eb97f9d2a265ada5b1aec9fb292b3c5ab40123ef5ca9c98e55407
SHA3-384 48fb8f2fe35e680dc4da73dfee3ed26f7def817b9900ed247da3ce35268a6355be96a016460bbe24e2d8fdbe058908f9
SHA3-512 384337abeaa3a24884ba6ce6df7e7c533569091f89f102a940ac19242e4947ac41d80c5e2fb4babc825113d2c06c5e44a39c9da3ca4d3fb8cf5969c2def21c7f
RIPEMD128 4148ae7f0d985f27ee35b46cb20f07d7
RIPEMD160 a7482925bf2eb254fbdb2d830c5f194893418a58
RIPEMD256 e452c962031d5106fdd8749b9e4b5df1a8d97784a9c0596aa3a17dbf25602676
RIPEMD320 9d6b003b2820e7afa9a0060bd48f56ca4c025bda1461d7a228db1cf063710d07e6c73fe24547d7ac
WHIRLPOOL 682cc76618b4728de40acc754cdd2eeb11544da93376ff005629875270e16d7e7e58de4c9f2de448c32d6f721728abb5221741bf17a0a90c98c54f070a98e9c4
TIGER128,3 b4655154935074aa68f9a41520ddd2b7
TIGER160,3 b4655154935074aa68f9a41520ddd2b739420e56
TIGER192,3 b4655154935074aa68f9a41520ddd2b739420e56eafd9729
TIGER128,4 a2c8dab84c767f91d9e5211e45692f11
TIGER160,4 a2c8dab84c767f91d9e5211e45692f11b5729cda
TIGER192,4 a2c8dab84c767f91d9e5211e45692f11b5729cda8bdfd7a0
SNEFRU 27b956d25ba4381b02f7367c27b96253677098cb3efd5419659314ea89ea5cd8
SNEFRU256 27b956d25ba4381b02f7367c27b96253677098cb3efd5419659314ea89ea5cd8
GOST 0dce0c33d72833cf2b8fb6cf55b8267fe85e1c9180294829b295ac952b9e6c3b
GOST-CRYPTO 25dfd7faf48bfce692065f8077835f1a0b1680a0357508bb31ac1bf319e97caf
ADLER32 05b401e6
CRC32 3d30a444
CRC32B eeac93b9
CRC32C 73af6317
FNV132 2e9cb852
FNV1A32 ee392b08
FNV164 3875b8c56fc6da52
FNV1A64 18daeb27949d2528
JOAAT 5e540a22
MURMUR3A e9ca302b
MURMUR3C 43ea6b5065b8b0f4e1475e38e1475e38
MURMUR3F bdf886d84ffd682d0b29113c65d77cca
XXH32 bbe8984f
XXH64 69e74e7b13454168
XXH3 eac56b243ef0083c
XXH128 3ab159ced9a3c63c4c2db8c503b99b30
HAVAL128,3 9826405995173cb710f4fe4d23004637
HAVAL160,3 f30feb08364110e1b7c9011cd15e0caddad58df1
HAVAL192,3 3fad000ffe02779f7c48177491443b0adc29ecd652ca2cf2
HAVAL224,3 c0413cb08cd0ceab67454cf24cfc8642a4ea008b099b7ebc24670bfe
HAVAL256,3 85ef047458bbb8db0e48d379b45f0d7e8f151799fbbd57feb20ad7694ccbda3d
HAVAL128,4 7a1dd44f9cb1f8bdbeac6d91ec8fdcbc
HAVAL160,4 137d5887ca7ed3a2b5cafd04464104f6eab28dcb
HAVAL192,4 8a1e1264023f5911aad175b5938836ac5b5afb600f8b7194
HAVAL224,4 c755d04bfbff2cf4181950b6a53c204a570a52a4daf8ad077997a631
HAVAL256,4 aa6cbf1aed9d405743961ae61014dbef896f46f225def037515dfe6901819c71
HAVAL128,5 50fdabe0c2fc84dc4d7abdc5429300a9
HAVAL160,5 1f4ee63ccedd0c42f304e6757c10c9d67aac093f
HAVAL192,5 f8adf5277b74e4ae1b594ba0866bc7bd9f963c28643d3462
HAVAL224,5 c227afb4fb861f1269dd07b5b8517bc1625a2f7cf86d8581b377caa7
HAVAL256,5 5b0ffdcaecfbb6a69712ab332430141f65766e686495613a3d22275aafe09f06

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