SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['STAG' 'UVSP' 'FBMS' 'MFIN' 'SNY' 'SO' 'STLA' 'FTS' 'PCG' 'MMP' 'CFR' 'JHG' 'AMAL' 'CIVB' 'SILC']549e0bdedc91238dcf54d2f9623e269aadf066029b649ad55663bfd4dc807a0d

String encoded to other algorithms

Here you can view hashes for "['STAG' 'UVSP' 'FBMS' 'MFIN' 'SNY' 'SO' 'STLA' 'FTS' 'PCG' 'MMP' 'CFR' 'JHG' 'AMAL' 'CIVB' 'SILC']" string encoded with other popular algorithms

MD2 2f4df7fd6e97cb3eda93a8fcdc3d1e09
MD4 b6b4e2b445067cbc106a8fd6d56de980
MD5 9314ee4b392dfedb6e99eb11916a80ff
SHA1 2dfc425b77a82d43114a52bd8474d9b76d2fbb91
SHA224 5a1f32f1298ed67c90dda6ce9e926ed4e5ca97eb2e376531bd693fbc
SHA256 549e0bdedc91238dcf54d2f9623e269aadf066029b649ad55663bfd4dc807a0d
SHA384 ce05a73598df9a7511103b2c4422c705409f3e2b28fde464030abd85dfed8a7afa628eab557181319c9fdabe88c00417
SHA512/224 69f07a4832a003a8c14fa0285ca0dc7468fc753a3c01ec491a133a44
SHA512/256 aff6f706cc6259578db75aca24f2050185476dd087d4432956c7684b1036d800
SHA512 455f725816b722c60ce60dd64aa458af8ce453e5e74797963437f7fb514e7dad683bd50d78f4c0ab38a1504758732df640a2fa274c32396c6241519c09310d9d
SHA3-224 3910b42affbcc75ce660659335e51957f78339bee055568a133f896c
SHA3-256 b93a0846a43f1655880055cf337d29775a9cbda22114a9808fd1cd12f34c9a3f
SHA3-384 aa02639216726ef068b624059eac63686512f3d12b08727cc1e78937c8064d540caba54e2d7f3a41ac3fa5bc6ad65a39
SHA3-512 9616f76be7c20800a9c3a6718f096ba1622e530bc736cfcc3a6a41b4232c90c6ff8b95e90dfaab1c21683d91cd06084ee37a9f8a0757b8b7df532c015a335253
RIPEMD128 162e3fa896b13e9017381ced5359c578
RIPEMD160 124ebacc1519a2627d8d06f9d50334f6bd31cce8
RIPEMD256 b724cb9ebff91b2b1d32114554ccd1bba067f74b2bdaa4edf5a9c79d5ff6f770
RIPEMD320 36598463dfe5e8f3e91bd4f98708420012de8cec83d6a43379bd4e0069fea1747f8053223480d841
WHIRLPOOL aca520cecdf2b4cd6d34c61d00df72a9ef436b5d1de6cb29f79af50148c8aa0966d198b54cebb8c52f5ff99f405ae3271a6e69292434a3c18f6b59a91f3fcb99
TIGER128,3 cfda67e5ffa2dc2c1cb67414bc1807f4
TIGER160,3 cfda67e5ffa2dc2c1cb67414bc1807f4cc28e61a
TIGER192,3 cfda67e5ffa2dc2c1cb67414bc1807f4cc28e61a5b038aa4
TIGER128,4 30c01075397c4a0386ae1ec3ce304076
TIGER160,4 30c01075397c4a0386ae1ec3ce3040769214fb45
TIGER192,4 30c01075397c4a0386ae1ec3ce3040769214fb455758dbfd
SNEFRU dc63dc28e2957704042bb209e1234dfa1b57f50aeddff0bfc1ed6f08386c237f
SNEFRU256 dc63dc28e2957704042bb209e1234dfa1b57f50aeddff0bfc1ed6f08386c237f
GOST 0d8f6238a2f793c7062b1f2c5fee769467ad50006b8ef17a5e5e73a0a9629950
GOST-CRYPTO 04960736f141f8a43a81795bb977939139a34bee9cdd184194c470b4c7e2b3e6
ADLER32 65941679
CRC32 4d659e08
CRC32B 93e43b62
FNV132 0e56bf8f
FNV1A32 3c7557c7
FNV164 44b7278d7fcfb1ef
FNV1A64 d42c7eb85ae368e7
JOAAT 301e27ee
HAVAL128,3 8458e3b1c7e622ca338b1b1dfa399a1f
HAVAL160,3 98886e4ceed93a13364e3e26d0d494d090cf1fbd
HAVAL192,3 47d91b17e997ce0a14cf7afa414c1c422698d48248f0373a
HAVAL224,3 64c3e5c0e576bfe997718e31df80a61247bca4ffe9cdcd698df5be4f
HAVAL256,3 578db813ed01841a6e265914faf595d8dd02dfed4407642ae04157b336030d67
HAVAL128,4 d01e2fc8696fe76a6e962127a0a61370
HAVAL160,4 2ad07a4d8442883877026ea8454070abd279b577
HAVAL192,4 9b65f1e1605b02e57df7e2b894e97c97cd9a52dbb2ceed42
HAVAL224,4 4a4ae57be2d676cb028b4553f58a576856abae4aec9efbcd0f1ee908
HAVAL256,4 a94a2724a9e01a3913e3cd245c97ad0f5827ff9dc29a892ceb6bce9295715e57
HAVAL128,5 7e942bcf8dd4b6c98966a97af609313b
HAVAL160,5 e90c20b35c5ed95450f9a4f42664d5ca51a58ffc
HAVAL192,5 37fee7974fde371f568008827725db974977900efd29b8a0
HAVAL224,5 ad46b2186bac64d556d216a25221af709fef2bf979e800a51379e8a2
HAVAL256,5 13f52a3424a12dc95df2f10a6e0064375969ea3b097252d4052119bd9f6777e6

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