SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FB' 'QCOM' 'TMUS' 'MET' 'SU' 'AFL' 'OHI' 'MRK' 'BCE' 'BSIG' 'SPH' 'LPG']dd18e33c375a7cb8f98d876b48a8984d931e5a43afff562f0fee3c7e042167cb

String encoded to other algorithms

Here you can view hashes for "['FB' 'QCOM' 'TMUS' 'MET' 'SU' 'AFL' 'OHI' 'MRK' 'BCE' 'BSIG' 'SPH' 'LPG']" string encoded with other popular algorithms

MD2 c83239afc530d1a7d47141cb6b016b5b
MD4 7fd9e9ebd986ab041e0d8488fcc66cdb
MD5 066953d5a21e3bf2f4582fcb17591c16
SHA1 a29c77fbdf2cf3875fb068892952c509471c5658
SHA224 bbcc5c553715d678e125f866c9f54972b543764d686ef48ab4bf8709
SHA256 dd18e33c375a7cb8f98d876b48a8984d931e5a43afff562f0fee3c7e042167cb
SHA384 1eff3d3a953a154a64f7e3e0462f4c313dfa731d661b5dccd5f2854d109ea72e2b8046c560920a2ca8d7a9e0a613e290
SHA512/224 a093f2e0b03cd070927549ba6a1f7d7d0c203378411686e194b9f72c
SHA512/256 fd752e35584019664b2c763a3dbd260c8c8c4feda106a882977211cc5c405225
SHA512 f041e03781dae914e4ca3f4a4a05f1eec6efab756bf0c9ff8af64b8526ac294da9aaa9462e4eadd855336b0f67902f3a627967d94210a8215f947f2734f32a55
SHA3-224 ab75993ee138098c25cb4e737f41a692c517a08fd6328be5d14645f0
SHA3-256 c84712219af3555319aebaf7d83e72c00d0ac779d402e58eff1cfaa861b46123
SHA3-384 17b5efc1cda6c4edabd3c92e532a16f8a3d26a2093ae0271cfcbfde874f60a8610ea0507057c52ff99914b971c5bc4ad
SHA3-512 65b034377bb89a31f2413fa01fdb813c599f68147ba317436328f90084977bfbef7f3c96942cf6fc894352246c1382ef777c9bae29663eec6e2d8488b03f5bf7
RIPEMD128 52718b4b86ff5316fa08f9c8064a79fe
RIPEMD160 3e91b744b4700b2c89ef9f163098f25bd1909e03
RIPEMD256 0f45351f4cc82caaec847e5e8d4d60b076245389dadbd9ea7261b06ee821d803
RIPEMD320 e00f70574cbec1bfd26a3af82c6ddee631f371afddf3c5e57d008ec78eac120bb8ee2bee7ab1b5b2
WHIRLPOOL 87f2271848ca37687ddba82f7b2179032cbc78432e371a7fa8565597d3295ab7a8acc2361e8d237126041f67368555d4bf17b0f378fbd6358bc958eebee10cf8
TIGER128,3 83549e55caeafeea3b2859e71dc4f077
TIGER160,3 83549e55caeafeea3b2859e71dc4f0773ef54aa6
TIGER192,3 83549e55caeafeea3b2859e71dc4f0773ef54aa64a8ae62e
TIGER128,4 fe13a6ca7e73d674c53d19124afa4e98
TIGER160,4 fe13a6ca7e73d674c53d19124afa4e98afb9a686
TIGER192,4 fe13a6ca7e73d674c53d19124afa4e98afb9a68688048ba6
SNEFRU 5b5518e8aa5a09951727726a659488ec651a328e3bcc2a8dd0ccdcd364863dbf
SNEFRU256 5b5518e8aa5a09951727726a659488ec651a328e3bcc2a8dd0ccdcd364863dbf
GOST 846cdd8e2077f25e25d56e29e454414ecb227fa857888f1865098940147770be
GOST-CRYPTO 5e703e5c9c73bdc1e19e778daecb07457f215bdcc14a835ee5d2e7b0896d57e3
ADLER32 71af10aa
CRC32 9bbb5d1d
CRC32B 196d8c53
FNV132 189e7420
FNV1A32 c18ae846
FNV164 2ee918cd30ffd640
FNV1A64 58ae8de50bd01b06
JOAAT 505d255b
HAVAL128,3 c9640be978bbd6365eb65ee0770561f4
HAVAL160,3 cbe7265a0e9cf9aaae7501b9545624f7ab5ad9e1
HAVAL192,3 5072b622bd3efaa31d2c2dfb0b60701868c64d31f4d8ca66
HAVAL224,3 835151c0fbff7551b551f7cb0856c000fd6ad97531da1450671138d1
HAVAL256,3 6caa6242248f25d16e72db7a518f2fcb3225e5db93356bff97b9a47f994f0393
HAVAL128,4 504114379cb921120337781f4266dbc4
HAVAL160,4 e57244dffa0fc274f22f15ef51ec5d88fc64fb6d
HAVAL192,4 c4541f7a42e88a30f59c22aab2f7be594a81bda414cf8722
HAVAL224,4 15a68d95c7457839d5c0db1c7db3073b022a6ecd834ec608d40797c3
HAVAL256,4 d4e4fd67ca2c9a7f3aac7f46a4c853125e5dab5addbe622f87a01e0d71725c7d
HAVAL128,5 c46f6f2b15e9a719e13242d155510c90
HAVAL160,5 91bceee7c3803d5a3d0f2512ac77fb2b832e05fa
HAVAL192,5 10931a32e2264053d1ace0ce5e9edbf87795990472846273
HAVAL224,5 0fa7cc8ff3430bb8990bbbb02e1cae05dc9910632a49c6ba8692af72
HAVAL256,5 6bea78a37da0e01c1990c9a9cc2d15126469fd57e483cb3fe0c86525dbed96d9

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