SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FTV' 'BHE' 'EVBN']0412a0508144269cf60f00234e5ecc75a6f6e0eb5fb467609cf5ddb4930266fa

String "['FTV' 'BHE' 'EVBN']" encoded to other algorithms

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

MD2 57ad9a464a80031db0ce9b66aeae8834
MD4 c0fc6181e91ef084b696511bbc3a71ff
MD5 708d294acd5e9344faec5817b42adcf5
SHA1 9e8923d72195a30679beec5900ff994a6500f9ea
SHA224 4dda1132ae4392f129a2b0dc274d5dc2b8f3df81fc6a13627c939363
SHA256 0412a0508144269cf60f00234e5ecc75a6f6e0eb5fb467609cf5ddb4930266fa
SHA384 671adac5136bfe0df621c0012092d77416a41de779e4def84edcc3fe347c39c6cdc70df9ebcea8520842ba97a85f0915
SHA512/224 da45878d7697726b138eec5815ed48cf2fc57fc3522f021b9bd04e3a
SHA512/256 54d92110344f5cc56e0006790d48df07eaf5fa3171b1dc6061e737fdbe1223f8
SHA512 09a6abfba9de7cfc07089c59f9c14bd891a2a0f6259e8bccaaad255272ddc0a5ac7c4aebb3a1d34be08828e93877e452fae18bda28ad7cd2c467c24d96a86922
SHA3-224 57b368202eb46cedf87ab7361b35443e8b7009bba55f24e88afc1c1b
SHA3-256 788b534f22db1df3fcb0af1f98dac3b8a2d4a2fd3689c661ef0a70dd4e90bb9c
SHA3-384 f552f26e692964406c34faadbfb70466bf2dade237c85c7915d1cb57d5f4948e491a1c484bb1d0cbe56c35b39288ce05
SHA3-512 2046b1425db5cafe7224607c469e8204f402c0dfa625e442ce12eeb67815d54b8efb8b5a8b4814e995ec1cbec65995a9c47f3630be67d046a31cbbbfe2e8c7e0
RIPEMD128 a9899e53b5cea88bd1d159844e1fca32
RIPEMD160 13ff3df8bc465ca4bc361fc0a67efcab12c2ed06
RIPEMD256 c62f957880185dfd35d2184c42cb6866ec48047f166b2ce971a09224bccb8c20
RIPEMD320 c84576e507b2defdeaaa30d482cc5f47a82c85d3d7c21a1bb3890414141ec596ac9b68042d7883e0
WHIRLPOOL 55cd50ed41725fed8f134806579101dac3346738da2c8002e09a51ecf34c1dab5323e3033f044a2868c1ae361bb089176f9fe1dc26cd86e7e926e1a1967c7488
TIGER128,3 0953f9852a89cd418b6e0bd0bac68716
TIGER160,3 0953f9852a89cd418b6e0bd0bac68716d2c20387
TIGER192,3 0953f9852a89cd418b6e0bd0bac68716d2c2038794aa8508
TIGER128,4 09114d650b3ea9c8ae582a4d50f5b50c
TIGER160,4 09114d650b3ea9c8ae582a4d50f5b50cbe6e686b
TIGER192,4 09114d650b3ea9c8ae582a4d50f5b50cbe6e686b958bee97
SNEFRU 54475777ecc8eaba46eb4f7c957cb877f58f74c28b046a7766696a73a3daa07a
SNEFRU256 54475777ecc8eaba46eb4f7c957cb877f58f74c28b046a7766696a73a3daa07a
GOST a470251c2bf80fde4fdd6d45a4087ae4a7d51a019628b042af4dbe431571971b
GOST-CRYPTO c9e640c9aefa97995438f766267d5179238fdf2e75a0e12c54ceb9ff3f41801e
ADLER32 323404cd
CRC32 fa9a83b6
CRC32B 33d4dda0
FNV132 73a6ff93
FNV1A32 40069eeb
FNV164 58e57f1694482873
FNV1A64 a90a20e0d5ce5a0b
JOAAT 43e74a13
HAVAL128,3 358a37c6fce2a74dab08b1ec19c99787
HAVAL160,3 da2e9a01ff7134f552b84d78bc46405c8dfaccd1
HAVAL192,3 aaf311f2eef2084b572b331613f799d3a0a4e8400870f085
HAVAL224,3 92befa7c8c10f538f8e1fb8b981ce2073c4aeafda0468fd2d47ffc17
HAVAL256,3 3dc8352259e0fe1dc0328355d617f7c25eff7551e02cace92de65cf617e508d5
HAVAL128,4 2c1b34bbc47fb858978c295049c6a46a
HAVAL160,4 9472255b0c272ad1ac054a5f5a5bf135e956b8ba
HAVAL192,4 9d3db6acb0a8dc281222ce4de2df1895c93249d196eed50f
HAVAL224,4 335c8cca6158dc5109710a8e9394e1a7af77021516da93aad5d12abf
HAVAL256,4 07937790fdc8987936040b9cd9f23333eeffb471229bd3237cab316dc6355ec7
HAVAL128,5 8a8f40058aa85bdac6e0306221c2622b
HAVAL160,5 ae4285466d2c137ee26056fd8fe821f8cf6620cc
HAVAL192,5 25b8080b2427a4609e0d7454b4a0f016e9cf9e6e737dbb8e
HAVAL224,5 46f930c0747473adcbf6a8da4521edeaece5d80cd9b35b2f09d6bad8
HAVAL256,5 960986d1c53a7a75eb1bdea83772de79272a4ecd8e9eaefb3d69bbae24af40a4

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