SHA256 hash

SHA256 encoded string

e8457e054750d4ff6b27b398cde494ff128e6988eb56b5f139b75d81d4d83cf8

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27NNI%27 %27SPNT%27 %27SNEX%27 %27SNCR%27 %27ADES%27%5De8457e054750d4ff6b27b398cde494ff128e6988eb56b5f139b75d81d4d83cf8

String encoded to other algorithms

Here you can view hashes for "%5B%27NNI%27 %27SPNT%27 %27SNEX%27 %27SNCR%27 %27ADES%27%5D" string encoded with other popular algorithms

MD2 a5ce62d42b252e0f6f130c7ffc1d9a16
MD4 254789863332de1ae282617f8dd4c48a
MD5 41aa655e75df20128eeb568166afa32b
SHA1 6c6883077785333af45161a0725a8b6d8735b5e2
SHA224 3ae66cb957c607740463b8edbad39d2dfd36defa281b688fe8af1193
SHA256 e8457e054750d4ff6b27b398cde494ff128e6988eb56b5f139b75d81d4d83cf8
SHA384 fa8e1bcf49278b10a509a1a374bec9c32c6e36f1257c3c39f714d68eca068b692a42c38b5233da67173ebf93ae069c17
SHA512/224 f56b82b2c2966d3a0e8f4d17c6295cf1eeca79e500b64702390c5ae9
SHA512/256 7b1b3e6f84842a5b11ff04a83fdcab43616d38ab0311015ef5b2250d2f83c006
SHA512 f2673c963e1b59401b24c6bd1504b31d3773dae153b0035de37b8c86ba9d2da706f159519d36e3fa93f43c3fcf9783140c20a442e7cdcc8be3e8670641860e82
SHA3-224 eb053853ce337d571983e479e118a2ccf0d4ed25b546d47e083b5c55
SHA3-256 51614ee01e76f877f0dc8d31afc4c28228ced4f95e4f41215d6f135f95c85584
SHA3-384 61a27d8b463c41ad9239f0be70378af81d33db66d43bfafb59b54d6dd6e96043005e8c3cfc603765147ccf5f6e73242f
SHA3-512 5aa3492a44ce2433cd9381265bf3d04a0dddf0053ebcc7469d8102ba8b18aaf80ae1a8d7007f8c1f4f919308c41dd0fee901c20f3b9b679a1f87816222a6effd
RIPEMD128 1ca32a131b943fcffb76e808fbafa6cc
RIPEMD160 8eba31687f43f6d55fd1a2209d98f6f6494af919
RIPEMD256 bc8ec66b2758b7a0e6d87193bce15931b4bb8316822eb17e5a66ef7357ed6a33
RIPEMD320 3386d5bd456ed3343a3acc9ae8416aa52c0448c7e9fee0503909e252c76b5d683215829fdd28e9f6
WHIRLPOOL 507fb9e8ef9dbbf2a83d69bdcd117b450f27348cfbc4a4547e3c2b717c58a60a51fa882df68e16c76c0a0d6abfbe37b58e27e63cd1770d0b1ec973e4de8d5bfd
TIGER128,3 2648460b7228e46f9910eb0174687494
TIGER160,3 2648460b7228e46f9910eb01746874946149ffa7
TIGER192,3 2648460b7228e46f9910eb01746874946149ffa76076f5e6
TIGER128,4 e0ac14d59f76188692b46e78ecef771f
TIGER160,4 e0ac14d59f76188692b46e78ecef771f3a3e846d
TIGER192,4 e0ac14d59f76188692b46e78ecef771f3a3e846dff436c3f
SNEFRU cbcd8a03bcd6137157f5490480c57b56f06fb074299fa1ce1d426ecf48941a66
SNEFRU256 cbcd8a03bcd6137157f5490480c57b56f06fb074299fa1ce1d426ecf48941a66
GOST 3795f982d48d35aa868d5e36e559abd49a7b9a05161b903ea861fec1faa1edb8
GOST-CRYPTO 51129c26688acc4bb8e896e3638e4eaf6d16c04b4fd30942c40d852c383ea5a3
ADLER32 85e50d02
CRC32 4ca1a85a
CRC32B 47415825
CRC32C 074daa21
FNV132 99180a9a
FNV1A32 c8832ba0
FNV164 5a0526dae0ebf45a
FNV1A64 3aafb2db4695ea40
JOAAT daa893c7
MURMUR3A cb50371b
MURMUR3C 5209b519980af4ac70db2196cb4b7faf
MURMUR3F d3a5eb9b972d42b1a9c2079d7dbfad6d
XXH32 c88dd203
XXH64 e07b31dd91df33b5
XXH3 3625dae2bdec0b7c
XXH128 87bb0ef950e703a1dde34f93863dcf8c
HAVAL128,3 a78269507aa152506c2e9dcbb8541c9a
HAVAL160,3 091dc42639b913e6a9a127d00ba66426392a5847
HAVAL192,3 c41fb649d818a54046111c8337f502430f9831a46bb63af3
HAVAL224,3 47ebf8d8326baa02a60240d46cdb98e45664500894490fb3eb0bb097
HAVAL256,3 5208b68e829e8126c63209c9403e30451fc2d3d4f722a768af10006810456c33
HAVAL128,4 5e1765003bc76acf2fc45a72a5841075
HAVAL160,4 9d59107c33ad085543e200296dda617cb88b730e
HAVAL192,4 7fc98cc5b218b64739dc59e1100a8c7bff490fef8e3b56bd
HAVAL224,4 a23c82ca74da3688f20a41ae363297a4e85a05ca744949a8d2dfafd3
HAVAL256,4 ff740ff7a361cdc70b4ad0e3d7581d99567a67d05d3199f0782163755e64eb82
HAVAL128,5 ba00a8b10a304776f3144948476fdad6
HAVAL160,5 6fe049c7549f34f308904244a6ea2c8f5c3fd50a
HAVAL192,5 8e97a4a6f427af38afa11280f049488c3fe6a4cb5bc21f7d
HAVAL224,5 60e97a26835c378b8da5baa6a4c8e079396056ba5aba7074183c53f8
HAVAL256,5 a4edc6b1fdc48f0e2de88f888573810e0456c307be94e769106f76b3a6dd5d6a

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: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world 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: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world 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")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.

Example:

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)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
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 ='https://md5calc.com/hash/md5.plain/'.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: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;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 https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;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: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= 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=
URL: https://md5calc.com/hash/b64d--md5.plain/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
URL: https://md5calc.com/hash/b64d--md5.plain/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.

<?php
    $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