SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['EIX' 'EB' 'JRVR' 'PETQ' 'EVRG']89064a126b35cf6132fb1828842e0c24b7fdc0b326c813f8c37751d80b638f3c

String encoded to other algorithms

Here you can view hashes for "['EIX' 'EB' 'JRVR' 'PETQ' 'EVRG']" string encoded with other popular algorithms

MD2 c012da4f9967759bb3298ea79f7f39d7
MD4 2a61d703a7c01c9281409807f7c89673
MD5 5786ea2ece0b800069f6e4d3d6dd117d
SHA1 53aa19a2b62897e996bf8847cdf467ef8980651d
SHA224 9cf6e520ab5fe33209a7b0c2cfac0ca2dbaea6d90aa45a74a4de9496
SHA256 89064a126b35cf6132fb1828842e0c24b7fdc0b326c813f8c37751d80b638f3c
SHA384 4747c106da65a07860d6cb3aba096ebfe8491ae45e2dc719833dde2e19c2fd069d8170ffefdeabff77a8f14d72e44757
SHA512/224 ce1b48dddf57f43ea7d262906a4a9c72e289e3d9b6d1561a0fd9591b
SHA512/256 8eec30d11f14035b44b6eed2ad7279cd320be5fec6daae32f0fb07c79aa7c30a
SHA512 b9cb191f7d6462931cc7b236a63465332274d34958b140e3da66d4f04b31cef58701e6040a7d9a26d1f525da0678126b0792e72c35c86bee6fe33ecc208dfee9
SHA3-224 b59e933533b97841420bef4a277808df72a308c5d4e6355e9b8b8bfc
SHA3-256 0d9c29e08926f0ce9620db22952bff15d014d9aec02797f98196851d79db2634
SHA3-384 e86dd0f633eab284ef2017b1ae50e7ca9fd108b469c7ac026a49bb8d371272d8996f152db326d577789c962a2dfd1cd4
SHA3-512 6710945c48221923762ba25eecb1ee55be029a03d9ef01eee6f040a537b34839f488d73163cc5a05445994672a7f9c685b6040404934f3d6cf9c0b16397e0dd6
RIPEMD128 1481f2da93f5ea8fd727eb5bb0dc19cd
RIPEMD160 930509066d321de3b2fb66b69cca660492c9da92
RIPEMD256 54c6482166a956f645d81317f86025195da9189d0c4466a992158df3a622626b
RIPEMD320 e2f7a4a29e6cd5fbd64215b0a48f586782d32fa423635e8ab7e5f052abe38f5c00ace16d6bd47a2c
WHIRLPOOL d8983ede75cf9866f2e7a017bb5c12afa62d56c6adf11f6d7741c205b2ed1d944a1d94d9b19ea177a826de024477fd7ed5d7a359441159d404c1372a5ffe2a11
TIGER128,3 676214c44102bec4e41957f42cf91fa4
TIGER160,3 676214c44102bec4e41957f42cf91fa409db313b
TIGER192,3 676214c44102bec4e41957f42cf91fa409db313b50e1c4c9
TIGER128,4 e8944edc64f2b2ed4db14d777d89319f
TIGER160,4 e8944edc64f2b2ed4db14d777d89319fa59c83c5
TIGER192,4 e8944edc64f2b2ed4db14d777d89319fa59c83c507271c29
SNEFRU 93c4bad81bf287c1b9d362a40ff082cc4c43af6d0da92167e05712dc3af3fb0e
SNEFRU256 93c4bad81bf287c1b9d362a40ff082cc4c43af6d0da92167e05712dc3af3fb0e
GOST 7955eb2a47cf8deff236f477c6d64bed39783d27098cfd261cdc0c6888a85944
GOST-CRYPTO 0d24f39e99967071ecce08d6df7a04c8c2962449fde61a3dcd0e2c41553f3255
ADLER32 82fc07de
CRC32 e376ff52
CRC32B e128cbc9
FNV132 1045f30c
FNV1A32 8f5cf35a
FNV164 9d9f51e2c4e82e0c
FNV1A64 efd6b5621576bafa
JOAAT 91d1840a
HAVAL128,3 3f317d77b46d33411db8266bbe91f529
HAVAL160,3 e999696eb02c1e6d7104e36fe999eeb5a8f5332d
HAVAL192,3 f5a61eaa754edd4153a8828cf268821b328def67fdcc9d22
HAVAL224,3 a1d48d67fa3921550103e8a621ba2b552b858a64b8cedb1929f5bd85
HAVAL256,3 1970f4af5da9689ede6b1de69b57b3336550d0479902d02ce68308feb25ea5d5
HAVAL128,4 38bdec1340da0a84f7ec8669c5b97a23
HAVAL160,4 14ad8a2d91a6374154e2b4a3d9fcc7defc8d7839
HAVAL192,4 d8c955bd46117be08acbead1268809016fa3e6107bfc8759
HAVAL224,4 7e9351961131a16ea79f6e73c967d7960c7d33ec6385a2fb6ee85778
HAVAL256,4 d6febb34bddc4cb4edfc117a8f92961bc8f09d501c5fa3daafa769dcac5993ad
HAVAL128,5 efe4c23d0ec0a4ca4b722837cf6bfa94
HAVAL160,5 dcfe62a902edf20d8803c3dd1a63e177e7395b01
HAVAL192,5 33955a85c5d0e22ba7b3b92f4c75dd70e4941a869051503e
HAVAL224,5 eb69da7c98fc70b16ec783e1fea3352cc5b1ff46f12349959b32e8e7
HAVAL256,5 ac32baf49d28cea5a0818888048c5688e4e04806b37b8cd74aca66f51cd34e87

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