SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FTS' 'WRK' 'EYPT']b19f6fbb1e72bdf51a6a126e0ebf4ea801598c269d350bea4a741b6e95e56ee9

String "['FTS' 'WRK' 'EYPT']" encoded to other algorithms

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

MD2 011a785f9fd6bc71d92a5a675c398e7b
MD4 cf720881a0513e5f052848443741bb7e
MD5 fc118b77404989446e2c8de50178e23d
SHA1 ef85e29d5330eca1be8e6874dfd82aa35e27c52e
SHA224 58a4d628f2dcd70f6c0a6b9fc2fd24b6f893704090fb3883d245724e
SHA256 b19f6fbb1e72bdf51a6a126e0ebf4ea801598c269d350bea4a741b6e95e56ee9
SHA384 0ff045335205dce2a0e6124274c3ba9452dd69d1ec598a171c1b2118df7443e2dc4e962eff18ba3d3c825030a9ea9a42
SHA512/224 e9957864f54ebde77b10e6b5f59d46c58ab200ace1ae1c63956168dd
SHA512/256 c2724abe90b8d2e80d9de00b4b3787a0477ae58c6b9858fc232f88c3bf5a8e79
SHA512 406845f7b217113ef6ea911cf1a5724af1ccd50eb723392dfc0fc2534741fca9689dd5ad8b4bdc1eb18af59314fc6b267a638356c1320dcb95514bb40250cac9
SHA3-224 9ad3011fedd48374587d6dd227ed42a72f6f8e522f6e3e7528770ec1
SHA3-256 9c5c8c39b6219d58f4b4346bc44b3af8b3b4a916e838a35fe41a06c725b5cbe2
SHA3-384 2959dfe68e9c2f50f2810450188aa5f3b4dc0b541932bb2295ba1f964690a03ac731649272e10c86bc018891638091ca
SHA3-512 451aa287e2984f25fe9a289c2c77ad51e0d601df2be2e4ce791c15681524d86767565c410c74404d873f5fb28f00fcc8bccd80c078ce7d33241e0fda9afde7fa
RIPEMD128 23116c9060e84f8baf57462f22ad5cd2
RIPEMD160 eb8e5e50d2bfc23a5c11a34f497121e750a29966
RIPEMD256 8cd4d91dc5b7381a908802ef03ddd38b15f5f087f62cd561803c21bba77fc484
RIPEMD320 fdfce596a30fbcd29a1c5aa3f4c7d14f864777870608739161869fd340ae641714652b82f20e6523
WHIRLPOOL e01e69bd33419602698cbd5e97e8d450489b85f612b0f2d84acaeb098810bfe8795baa078ce62660f8382509a588ce5f253d71ef3780ce3e34977568f54803d7
TIGER128,3 01bbe216fa3cbc3f78fc5bfab6dfaddc
TIGER160,3 01bbe216fa3cbc3f78fc5bfab6dfaddc5cdc52d0
TIGER192,3 01bbe216fa3cbc3f78fc5bfab6dfaddc5cdc52d04ff415c2
TIGER128,4 5259792ad10d7e0a08f5efa4ff56b2fa
TIGER160,4 5259792ad10d7e0a08f5efa4ff56b2facf045278
TIGER192,4 5259792ad10d7e0a08f5efa4ff56b2facf0452784a90b9a4
SNEFRU 8d21c4c69a2cfdcca9a35328fc36d7affdaf9b17cc6fff959a07aebe8aaeaf96
SNEFRU256 8d21c4c69a2cfdcca9a35328fc36d7affdaf9b17cc6fff959a07aebe8aaeaf96
GOST 5835043bca3e65b97fcde0748706ebc59f6191ab88f32f070c86613aa298c4d6
GOST-CRYPTO ff1da8af3885706698af0dd59b485ed056bfece20485b78b076ff25c2abdc2aa
ADLER32 34030506
CRC32 5476ce3e
CRC32B e65718c5
FNV132 fcaa9d24
FNV1A32 896e5412
FNV164 14b4d348b3d49e84
FNV1A64 5adf4d713cbffb52
JOAAT a0cfc576
HAVAL128,3 fe4b413f3a74cd27164fc41b2d199e8f
HAVAL160,3 8cd78de5cbf90593b0c514e84c7c7aa154b312dc
HAVAL192,3 f3715a90265bc7205cbb59607a191f1b4c4af301cc80dc44
HAVAL224,3 c50d0101703478743f3327d895ef449623f4033b1f1729ef10ebae15
HAVAL256,3 a306a11c69735229bc2e1dc6489246822de5f923bb5780c5cac8d1e07250ff22
HAVAL128,4 642eaddf9266d6fee329728e7dd3273a
HAVAL160,4 d7cc70bef33543327665ebd349e04a379b244390
HAVAL192,4 ca3e86713e2f7267a9e575c987243090e3521c588385b7e7
HAVAL224,4 167e931466564486474f3688cf32e646d720371392e21840cf61b65a
HAVAL256,4 e8d34a3e1681fe9b4428a2930b52805cf04123213dcd79082a942c66f7cf66af
HAVAL128,5 5f7960e66df31b11b4d0caf906cb6ed4
HAVAL160,5 56bcbf060252d2023acad661b51f0dcdbd161a0b
HAVAL192,5 6611c53201c1baf082499e4fe128d0ed8448c51edcf722d7
HAVAL224,5 bd3f79bd570017ea0b5ac6350dd58217ddd5fd67a35b14dd3d60071e
HAVAL256,5 a1c9d7fdb351ec314f609dfc47cf21753d6c6aaf892a2ba9186b47f1b0b6e8d9

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