SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FISV' 'XEC' 'MWA' 'PLUS' 'ALSK' 'FNHC' 'PWR' 'KBR' 'IBP' 'CIGI' 'OFIX']6992ca03ff18de2a70a4f094d8d4f30296200bab45ccd6b267b8556838dc9a72

String encoded to other algorithms

Here you can view hashes for "['FISV' 'XEC' 'MWA' 'PLUS' 'ALSK' 'FNHC' 'PWR' 'KBR' 'IBP' 'CIGI' 'OFIX']" string encoded with other popular algorithms

MD2 90bced90d4d8babc0f52ddf83d264408
MD4 68c3b5342b5ac55ee0a8cd25d9e5865c
MD5 09b4c6e73978ba680c4986b5e84290e4
SHA1 7906b0da796e5e2b3e64c20507ae3852e585c9e5
SHA224 5bca0ea3c295caf28b9187068de65b20c71abe811f63fcdef8c9f156
SHA256 6992ca03ff18de2a70a4f094d8d4f30296200bab45ccd6b267b8556838dc9a72
SHA384 eafad85466c339d3b9e14f5b32c14094e2f45a7404ce37a2f2b854404ed1bba681bf014869d56180790404912f3307af
SHA512/224 466186e1c82df0fade7c1aa54fc80f2da6b0384aca4c68f74e842c9d
SHA512/256 8c17916ad351657e5732647ec82bde617c9feed8884291736ee6c742feb9c971
SHA512 16f6e8defa0a28dd3d10ef6795d8301c375e46d91535c41e0c3613f0c25549f86ad947a95743638cb752a40ab70f764b38b02f62c6d79b60345a0660b4665f62
SHA3-224 e6d2a4b6da430e62cbe3e677c91f3da018fbee91a6579707d8b7ef51
SHA3-256 cb4dabb5fcfc739413d928ef0e6e95fa29e0422ae7775cfcf5fd341ddd4d25b6
SHA3-384 96fde86df223a8770f09e343f8c201defae46527b2eaf771bcaaca800211a544a1812f49ef4d9c6b9eb1d2856f2af879
SHA3-512 445057a696995461a9bca5222aa53642361923376e8b2b1a410497213f9309e76f62688157eac3062e1241638cde4f058889324b7a2fa0332f993d611955f93f
RIPEMD128 b65a8c4b8c9c2446a08a7ea1106686d3
RIPEMD160 0dd4ecd23e2e28f04b94b0a17f24eff6231ca270
RIPEMD256 799f1b33f4bb8ca76728609ecb26d039ef1a076d6d7c28cb64a38f8c8fd2bda7
RIPEMD320 c628233696881f8e45f5178f1f79a7eeca0f13ad93a5e0190ac764d483c6ee2d1d7ad205ccfe98d4
WHIRLPOOL ab45d6f7621be6f64d90d88219d3a30c7a320747c102de0877fe2cacdae44014606663c62453bbe5bd54387bb5e5d9d24387b07d9f3d41811dbe4540eeb5a02d
TIGER128,3 25e7826c97335c52adf8e638e7792ba3
TIGER160,3 25e7826c97335c52adf8e638e7792ba33368ee71
TIGER192,3 25e7826c97335c52adf8e638e7792ba33368ee714aba49fe
TIGER128,4 ecf59a46988f6719aac2df40b8e3434d
TIGER160,4 ecf59a46988f6719aac2df40b8e3434d2bf838a5
TIGER192,4 ecf59a46988f6719aac2df40b8e3434d2bf838a5c45bbcb1
SNEFRU a46c6c5aedf0f92b25e2aea8af525bb8301288b646f34f5b3031163cfaf38ee7
SNEFRU256 a46c6c5aedf0f92b25e2aea8af525bb8301288b646f34f5b3031163cfaf38ee7
GOST e72d5b71285303c5291ef898407d47d5e8d856ab2e101fdc1d9558f2a451bab8
GOST-CRYPTO 3dbc7c2115aaa4b435563d358797ce1215460c29809df81ef5ecd8703f7ad6db
ADLER32 735610e3
CRC32 8e5e7a12
CRC32B 3559f932
FNV132 a781e5e9
FNV1A32 299d4eb5
FNV164 ff9ddbf0d8d13c89
FNV1A64 efd8bedd3fb7eb55
JOAAT e2885ad8
HAVAL128,3 22b6507cb85182aebcc7a5b0cdd5a5e7
HAVAL160,3 ca1b2cc043c3d81299071ff71a25df83765f5a11
HAVAL192,3 a508c174edb36a3d547683634cddf8050f2fe3683d86c278
HAVAL224,3 6959c020ecc04d2be59ccf68cf791ff23205e79982badce675ccbb89
HAVAL256,3 6c142419441d8fbe987127a39230fef6b9771123b012e21c217227df8805df8c
HAVAL128,4 013cbdd0368dbb45eda069ad20a3c67e
HAVAL160,4 14320a13b53e4bd50e8d2bebb3c51c834b00d79f
HAVAL192,4 d10fa3d3bf0e364af8a9ae601da4f009c2540d71951890a2
HAVAL224,4 118747e0405318b803a69ba5f5229e3bc1fe0c1dc8c95a055122a29d
HAVAL256,4 4b79657be6d34bc78712e64436d22d428848d8a0b422fff31514bd68498aa1eb
HAVAL128,5 93c59f2db7ee21be39dfd06256de8967
HAVAL160,5 cefd542e034ae77c64f951cebde8779ceada3489
HAVAL192,5 2cdc97d4af2702bde2b5c2bffd5b91a513ddef7c5df0d829
HAVAL224,5 e5f8f5ad60da46d681be13b90e821436d2da264712d14f69a410c627
HAVAL256,5 7d44249c0b75102c8c7246c44cd93e37996ffac4f7ee322c295969065f688cac

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