SHA256 hash for "['APEI']"

SHA256 encoded string


Your last 10 encodings


String "['APEI']" encoded to other algorithms

Here you can view hashes for "['APEI']" string encoded with other popular algorithms

MD2 32d93e777a3adada7bf51efa1b85e6e4
MD4 2926e96216dee97e1ca3b1f841479f6d
MD5 56595cf9dd51e61114fc02cae42e3473
SHA1 9af55e81405d00c9077d85d28b6273804b0c03e0
SHA224 526103eb13e97717b969ab27b4f651fdf4ce2cc9af215842bdb795c2
SHA256 04db234574dc57e9febc0f9b0bcdef856fcb1366f8b829c9dcc1a31e66f6f9de
SHA384 7848f7e7b866770f3ff6e13f51109e412bab9e2fe7f584f4dcad78e6a9d532dcd493ed077f04b818c5dc011a7986abae
SHA512/224 9b01c2093ba043f6078cc9053a5a895182bb183676fb5ecec5f0c6e4
SHA512/256 89f37d3592df3554ba1a6c54d77e55cc9ff1859ffb44e2a5456f3bda545c6046
SHA512 c90ec0e0225d887593a6696879113fc8db7882f131f2b146dfc560a928b9399570633231cd4711590f1bef114e86b64517ece9cc090ae3282a9311e7556574e3
SHA3-224 2d88feca6dd4bd2c36fe2eb167e85bf668393ecaa617c0c0e2ae0a8a
SHA3-256 47b3539a706710a197b3bca9f60bf2cdde8739589e86ddd122992f8f6f0c20ab
SHA3-384 d2b670b923645f5ec59bd58c6cb87a6155dd00e873934d593e3ae388da3270a7465ef6df9e144c572e5fe5617ff83ae4
SHA3-512 442a48040e1743c922269df8d021bcb1595759a7a55e69f71ab888e4d0e642cb36dd5876d6913072460c7f27f729616861a6564490e04b181cbaefc706dbd79d
RIPEMD128 3d9b47ce8b510abfabb8b60dc3648b2b
RIPEMD160 53ba4343ee8c04cc128b3a792224202f1ce5c47e
RIPEMD256 e821f43bee33dbfb8fc0bca1dff64d98826bdb31bd2b4373e336e3218648c137
RIPEMD320 d480888d866e3a825ab886128ded143dadb4c7ccd789d77e265acd5b9b3d375027d63d8b4d16d74a
WHIRLPOOL 2da949ebad775af7f7a581f484ee72ecca752b6a658bcb439d5fbb40f23a4274e7fc791ecbb24441d4b9400d40976e60ef0a244940c165f47b1d2d6f99a684b7
TIGER128,3 b8b125c293b59b447e6172b1f034421a
TIGER160,3 b8b125c293b59b447e6172b1f034421abcfedd27
TIGER192,3 b8b125c293b59b447e6172b1f034421abcfedd27d21ce263
TIGER128,4 04b02ea91e33b012c97767eb444162a9
TIGER160,4 04b02ea91e33b012c97767eb444162a9689f9b50
TIGER192,4 04b02ea91e33b012c97767eb444162a9689f9b503087e806
SNEFRU 14d4e5e30157e202629d9eddcaa3d658567d9948abfe60e1a643fa8336097abb
SNEFRU256 14d4e5e30157e202629d9eddcaa3d658567d9948abfe60e1a643fa8336097abb
GOST a69df2715e883e908bf54a4e5d036e3c4a59435ee2884a1d57068f610caffcb9
GOST-CRYPTO fe82c8357c47fdb8a6777634f09c8b34867ad5b4bb35ecaa2111e7b3d0a9ea3e
ADLER32 09a10226
CRC32 28d1d285
CRC32B 87fda085
FNV132 11ae4ec2
FNV1A32 51a37bf8
FNV164 57adb7f98e24df22
FNV1A64 642edd5195277bf8
JOAAT 02883816
HAVAL128,3 b61493acd271b0953405b0d101e06ae8
HAVAL160,3 fe1240809522a51868da110425247349f89a9a8c
HAVAL192,3 64de205cdc9ef894f56402fb721764b55f791e5b70dd574b
HAVAL224,3 1abf0eba08f5db9a9da5e791782544f82ab8d9674883c1465e766a1d
HAVAL256,3 b1c1cc7d2be0815937726d61ac344c70f51b1bbb6e800c505d08a2cd851c1e1c
HAVAL128,4 614db019ff7450ab459b4c0ef79370e4
HAVAL160,4 9197c4ac4339284070ff2dfac805076e919df048
HAVAL192,4 d6694b0242f7d1b3d59f9f259706b5574c8367769eb828ab
HAVAL224,4 1aae36b2b4db344566af4663147d3ed375dd1ad483cdcc0623f1fa8b
HAVAL256,4 df0afda8b35306c3aeeba9c3ef6b482bf8e6aeeae8ab0cc431240be1a0ccd245
HAVAL128,5 6ec31f908a62b32327320503c8929e45
HAVAL160,5 e010f9338714f7215f471fa5278b2fbf0aeaa4b0
HAVAL192,5 e4c27a6491d23799f51524c5269e9f26c53828ff36c9cb3a
HAVAL224,5 7fb26819f69bc6ef08e2d458a11b655e2cc487a3c9e9eff5e6c8b330
HAVAL256,5 f5f7b836ec27b7ee30a2b4e5e2d4041d465a9a85568e0afd59ceeb6ff4d109db

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