SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['MXIM' 'EHC' 'NAVI' 'APH']686e5419eaf87a98f680d3d6ba45d736751835883ac63f32c26c96666ef41625

String "['MXIM' 'EHC' 'NAVI' 'APH']" encoded to other algorithms

Here you can view hashes for "['MXIM' 'EHC' 'NAVI' 'APH']" string encoded with other popular algorithms

MD2 3772ca7dfea60281770c70b19cd843e1
MD4 ce1e79d706dd7f14292bd5064e62a5d5
MD5 bf299b2f5dbad98dd82afa577c02149a
SHA1 de64a5076ea6fee20a0f76e7625325b458e1b58b
SHA224 9ba36f5e10e1cc4c15cbbdc75492657c551ea4b33521af78aa51910f
SHA256 686e5419eaf87a98f680d3d6ba45d736751835883ac63f32c26c96666ef41625
SHA384 9a3e8f672f42a12a0b15d79b64f223e33658f5ca5496195e1d393aa232adb0c40798d4ef096baf0d1984b724a88bcfff
SHA512/224 089d4d3dc9bd6a8041b7c5aa8e780e86094fcd98a16bce10a5d71aa4
SHA512/256 7015dfa336a32a23a3091e1f84339723c92c2b4c95ab98eca2e4e2d646e27d91
SHA512 14c4347041a2e1710dcdac57676a36fb466caf9183abe71b4514caf10a6b21d35475e7524a873189a69ee07cc62f30b03a0cc9e792e7accdaaa964a9de7ba10f
SHA3-224 2271b105b3a42c06e1a7af3823ea04e433304d4ad9507df7f610ee29
SHA3-256 d1aff54115b560389576c65fc3e11717b4bc241553ac1bc1a4f321fded643dc5
SHA3-384 a3aa5c9dc46a036d8a703f4261d457fa5384611844178a45dc9307d3865e3299e7574c2dcc951436b8122f6a2c383993
SHA3-512 dad16c1a4f7b051f0a5e262bbc9d653e80cb6fdf51425a75806cb17322ff597a4d1f5825c4267ee831cfcb68a498d09e31e284dc5dd90b56c1069fd55b5b866b
RIPEMD128 2e420c2c0c02344fa3655b772d451cea
RIPEMD160 4babbb0452d9e21b6ef22279e56a20f83923acf7
RIPEMD256 bc3137923a417199a29196042a129234efa6e5c719e28aed4d554f5a39be15ae
RIPEMD320 6ef6ac057d29a920bc54b65c461999ea18e1fd83153a338d59133fe2d379fbb4d9c24a46cf946678
WHIRLPOOL faa675ddd84f2ce7e1878c64d9f41acf84a5de073e50ad248a7e2ffbccb44255f0c0737b698f94efe76820bd95660bb76e02c48f5638d3e7b63b179d951c673d
TIGER128,3 1b08c127341417040e8cded79b95c167
TIGER160,3 1b08c127341417040e8cded79b95c16747cd6ff0
TIGER192,3 1b08c127341417040e8cded79b95c16747cd6ff07a3eeb1f
TIGER128,4 1374b5b82655ae805eee86d8a5e43f0d
TIGER160,4 1374b5b82655ae805eee86d8a5e43f0dc560e9da
TIGER192,4 1374b5b82655ae805eee86d8a5e43f0dc560e9da33ce7c2f
SNEFRU 1020c57feb5ac1a2d4bb50c3ed1b23991315799ecf5c4997d9f5bbbd68594889
SNEFRU256 1020c57feb5ac1a2d4bb50c3ed1b23991315799ecf5c4997d9f5bbbd68594889
GOST bf722432c191d21e257fdbd4a4344aa59fe1e53c735898f1bf78137831812872
GOST-CRYPTO 41fe2ea760504706b654991547a5b0272c068a0866fdf59b11379a867cb39687
ADLER32 5a740663
CRC32 e649c8a4
CRC32B 6fd08365
FNV132 b31e9869
FNV1A32 676cf315
FNV164 b2c3662c079a1449
FNV1A64 fff19c8f7df6cab5
JOAAT ccc4fc54
HAVAL128,3 7cf4b395d5a6b7b2b712b577bdebf338
HAVAL160,3 1a7456948e79a77ac6ccf490a8890c0949762e66
HAVAL192,3 6dfcdd4c681449a7b7eae76dda416cb106b7ca675dbf11b6
HAVAL224,3 77ab0b78923ea9dff7a52facbf56bf75033d0b5976f6cfe05d73fc20
HAVAL256,3 e5c30ae60141028f6f574d2f938487156e53ab0b6d8fbde96a9bb40edfa5dc0e
HAVAL128,4 cbd8ed1c25048ea5aedf60f53831f3e8
HAVAL160,4 7af819c9865ffbac9a5904ed1c3ec3ff84a23933
HAVAL192,4 57d8f21ae4a45c57da7af14aa444b43e3c91d2a5bbf0d318
HAVAL224,4 71aa2a52300771fed40593985c3457fafa01871b0130299f7af7e869
HAVAL256,4 f393fe589cf22446c09bd3cba1a245d85541f14bef4a78e57952cd6ad48ba307
HAVAL128,5 d666855a1ffe080508c0d172949a2660
HAVAL160,5 5e540e2de0df316423d292be36f7426cc0544448
HAVAL192,5 950e725da9009cbd8f0c5324304c7122f929dae376c12f02
HAVAL224,5 45333fe04cc6a0ca413929c52dc2d16159511b485dc1e611c012e7f4
HAVAL256,5 6999f9c9c61f5071f2a8f6aeda754cb4a545cd58503d531371824cdca6e41679

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