SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['MKSI' 'CNMD' 'MEOH' 'WIRE' 'MOBL' 'APO' 'AGCO' 'MSA' 'TRS' 'CMCO' 'MYE' 'ABTX' 'ORBC']26b5ee3f2d25378a7df77526db2e130e9ea34645b1e9f0f2a8333dc30a4bd4ca

String encoded to other algorithms

Here you can view hashes for "['MKSI' 'CNMD' 'MEOH' 'WIRE' 'MOBL' 'APO' 'AGCO' 'MSA' 'TRS' 'CMCO' 'MYE' 'ABTX' 'ORBC']" string encoded with other popular algorithms

MD2 6d94b97b118435ad62f3949581fe03a9
MD4 8e922202ccbcc7867a373dbf21e5f42f
MD5 20ce8297baaf404e6da61296992eefe2
SHA1 f94ae42a2fd2f0e8c2bcef484360821c4d33ac62
SHA224 d7ac13c1051052afa9d0a75092900e51779d8ce94091df9692c39354
SHA256 26b5ee3f2d25378a7df77526db2e130e9ea34645b1e9f0f2a8333dc30a4bd4ca
SHA384 1e784575d171890f71c6f1fa2d6c3ecb53b2eced7e56458a3338c77dcce24af409c0ef40ef002ee704c8746ef43cb2d2
SHA512/224 f87fbe89008e03c288d74ca8c42dd02b4534d3b57d943512a7d982fb
SHA512/256 58b16386c992867484a3a0be3e590e3a0864edcf0f359fe967a27789a5c2140e
SHA512 6e7bc555c1e48dcdfc9ccdd401eef7c42c2cfeb9f0bc778ced4a42f1d61edad7c9699f988a35a4f1a4a751cb6ad88d0b21c6d4d964b86dd1661da9add806d198
SHA3-224 dbbcb331127b9ecaf142f5fba9949e6b662cc0bcd825831b335a2b6e
SHA3-256 fa7cac0713a25079cc6c8123bf26463c57f4ad9dfb2b1e192039ea9f80c50a76
SHA3-384 ed4fe70f8c8ec65f687600d42ffc95517820af8c327759ab17930e19859e71651b875642d50ad1bcbbdb824593f2b0ba
SHA3-512 ee96759d584653467be9bcc95b3fdcd81161cb93c27ccfd827cbdf416e1f3e7e5c1a8e993fbc7df068ee9a3f1deffbf487f78355319cce90e8632c15dcc16583
RIPEMD128 66fb1edffd7b8fe37b2f8432ff5096cc
RIPEMD160 8c9b1efbcd5a6acebc909e93a59253b7d1e5831a
RIPEMD256 cddfe1d8b869e4f78a1099b48a7a7b0e02fb888b9eef72d2daaa2e4ce4c9fd7b
RIPEMD320 7b69c21b88d53c27b010288551570e84b5a1c502a664f6e7ca9f8dfb94b0802bcda9580245329a39
WHIRLPOOL 224de4a73e6fade948b6bb863f3860997bb39be27cf24a438469593c7ce14c437477af6392540de3ef50bae685d6939ea053372ddbc0171051176c67d2e3b3cc
TIGER128,3 c23e316d10d1f77429f92d6bb68a7a22
TIGER160,3 c23e316d10d1f77429f92d6bb68a7a2272e67300
TIGER192,3 c23e316d10d1f77429f92d6bb68a7a2272e67300251ebe01
TIGER128,4 9f735621388c66f2f7d5161d2d1dc1bc
TIGER160,4 9f735621388c66f2f7d5161d2d1dc1bc42ef6009
TIGER192,4 9f735621388c66f2f7d5161d2d1dc1bc42ef60096edaa579
SNEFRU b925f00b470c2980c62a412ae9f0ad9c630b0cd2d9ca80530285ab4907a27a40
SNEFRU256 b925f00b470c2980c62a412ae9f0ad9c630b0cd2d9ca80530285ab4907a27a40
GOST f2763e9388fec3e34ddc7a406e8fa6d9cf88bc83a01e632f1a31cd30b0e5bd8f
GOST-CRYPTO 21d63884d462b8266098b1c15f4552da6787a4ef8b6803f51c116c4a44f4d43d
ADLER32 881f1445
CRC32 1a2f956a
CRC32B 2f076203
FNV132 a4cd29bf
FNV1A32 f202119f
FNV164 cddca9b98bab799f
FNV1A64 861f0b2ae3fc63bf
JOAAT 7a83ab2e
HAVAL128,3 2759ae1127d5249313b3f68caf0b99e8
HAVAL160,3 c630ff6c4762574ce3fd9a4738f7a31256458b2c
HAVAL192,3 2f3650da62af0a9bbae3197155b7b668101f383b1fe7c352
HAVAL224,3 8f651688788ecca3e1d98d09afef1257c57065ca779661b6446fd015
HAVAL256,3 42d26b6954dec5271e15b5606b4959690d8a3bd13b9afb64fb72fa7262088442
HAVAL128,4 1ea0ce9c4ebb9c7ebffd9f279f626f5c
HAVAL160,4 5fda2d426857d4b7056b77bbc8f66d08fbc9fe06
HAVAL192,4 0c70cbccb2836a6221c1d865deff8925327d29ae735c6a7e
HAVAL224,4 ea8de5940dd9e78e39506671d5d1dfbe5222f0304d5d104d0a21caea
HAVAL256,4 8455033593fc046aaa5952594929f1a48fc26265debe9708ff389b42cbc4a553
HAVAL128,5 803b9e6e87fd137ff8c6b97aa2368e26
HAVAL160,5 ecb48e5a477b46058e9d896a078a6f54ec01e768
HAVAL192,5 7c1a937d8338df0613f636c034b7f037784c84f8140af7d5
HAVAL224,5 2410128423423b5a458861915dc35869223689a3165fae76421c0691
HAVAL256,5 d93335ad194385b09866f5d417cdfbfc6761fccedc59f39ec8dc7e3b35b6ae04

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