SHA256 hash

SHA256 encoded string

ee68b439d9d2f2f709747cb4b7e913cc774fd9a8955bf4cb01ff994eeab3ff14

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27FNF%27 %27ACAD%27 %27PGNY%27 %27RDN%27 %27CLNC%27 %27GTN%27 %27PRFT%27 %27ADAP%27 %27CARS%27 %27SRI%27 %27MDWD%27%5Dee68b439d9d2f2f709747cb4b7e913cc774fd9a8955bf4cb01ff994eeab3ff14

String encoded to other algorithms

Here you can view hashes for "%5B%27FNF%27 %27ACAD%27 %27PGNY%27 %27RDN%27 %27CLNC%27 %27GTN%27 %27PRFT%27 %27ADAP%27 %27CARS%27 %27SRI%27 %27MDWD%27%5D" string encoded with other popular algorithms

MD2 9d62170e4c46a89cf364f49d27e35b6a
MD4 7cff105467f3c65a2f634cba04e77f58
MD5 3f1111538e216603157817a0b41faabc
SHA1 d6944adfc7acc8761e98a3f3741971a10187fa52
SHA224 bb0047b9315644a4fe22632ba8facd57c5934491e56d119492e29c36
SHA256 ee68b439d9d2f2f709747cb4b7e913cc774fd9a8955bf4cb01ff994eeab3ff14
SHA384 cc6d58e839b5c1e84d0098b15121a7940e15ffa50fda4810d1e2f5fc639f1daf16d66f48ba71d4c4732183cbdbfd0a3b
SHA512/224 aa6ab85431a0f7ccff92a50fb3a8405154985ba60f536b1e7c497ecc
SHA512/256 d84c542b218381824b6fd2a2b0e5b2eac40584c34fd4368aadc27e80fa69735b
SHA512 a2da160a5546fe2c428f5282667e97c34cd95dee6e01008c26d8709357e26d137857c619338435f782f405fb93b4c0b007ddd31f375c972c933ca3e039c5161c
SHA3-224 50e2e548d681a0fe46bc58fa9fe8816d18984c3977e7011790d5b355
SHA3-256 4c2af486941523a0d65d662dc2e8fe7764b5a4732f8d0b13a812009c48e2abaf
SHA3-384 91a5193886fe58904f3c3a83d29c33d166b43122a38c832079e89179526e92f510a8da5a59db6cf6a6e7a0eee9d8262c
SHA3-512 79901565afa181fcdfe1ff7a600c4d584927678346af620126aa2243380d119ef76112d8bbf013bccbbb0d185d187556c8b2fbbe542f434244bcaf0f0a96a172
RIPEMD128 d2cffc865cab98208825be2a822fd413
RIPEMD160 9c1ab9c1065cfcb709506d4bc15985a0f6790c5f
RIPEMD256 53a0e15c3424f65647d7c43a53256b11906f73b7a41223e9b1c7577f7ca6344e
RIPEMD320 a4b6944a80fa3c3d0bf7b89b637ecce96f7a070c65d1e5c48498fd3bd94542e803d6f914b6b1e046
WHIRLPOOL 6476c8aec49afb0432ae64f1ab1719accfc41b9ec4c15fc05a1fa01eb43735ab870d4c721d2a7ece61a3031cc2390f9d7c9d506bd964e3df675d7907ff9e7b46
TIGER128,3 8ac171bfa7aa981a7f63bb6e8983afbc
TIGER160,3 8ac171bfa7aa981a7f63bb6e8983afbc9ebe8008
TIGER192,3 8ac171bfa7aa981a7f63bb6e8983afbc9ebe80084c0f8f22
TIGER128,4 ffa0e7981f8d9d00d845f390924f15ef
TIGER160,4 ffa0e7981f8d9d00d845f390924f15ef75ef3c6b
TIGER192,4 ffa0e7981f8d9d00d845f390924f15ef75ef3c6bcb5d1348
SNEFRU 300effc539e32c1815a859083c8dca3c85a3b2d639a4f15a6b16275136bfbaaa
SNEFRU256 300effc539e32c1815a859083c8dca3c85a3b2d639a4f15a6b16275136bfbaaa
GOST 34a5bbb5c9936d08731b17e77583377645d2fbb6fca4a41f0143064c837b5cb1
GOST-CRYPTO 37cc5180178ca7a0d8198e7741fdc0ca19a95e7541ff7e8266505d583599b55b
ADLER32 48661a52
CRC32 ce561974
CRC32B 5a5ecf76
FNV132 e700a682
FNV1A32 b53c7f24
FNV164 1f6a2e2c3b8fbc82
FNV1A64 769b1a18f1785604
JOAAT 7475c3e6
HAVAL128,3 94b61c2fc4975b109d69b95a375546b4
HAVAL160,3 d9878f39fa8483d713bb4c42f6c3ff144ba5a58b
HAVAL192,3 4983fba18a932086698051b5d83c97c307084bdb52db92a0
HAVAL224,3 ffce59ee476ad811dcec1feecd78377f53b7ab1fc234782a84603951
HAVAL256,3 16802f35577946eb4369d13fe548b836643a78f453ed5cb49add8136e905e2c8
HAVAL128,4 1fe2c64953980e20b9021f6d5fad347d
HAVAL160,4 2eda2457773ef93d4b22ec4fb7d6568fc85177d5
HAVAL192,4 97e6a953148cad7b5b5dc0e4440771356c296ac0fb5d107d
HAVAL224,4 b0123e28f6c6f06eb0f1457492bfd521f3511e89d16209c24ca3840e
HAVAL256,4 b6787284dd8687cfb4de9096a239804059accd79dd4d5a471b37e227a1d750c4
HAVAL128,5 f2ddcb39aaffab52e6aa4a0af19edfcd
HAVAL160,5 5e3a0376898058f1c9d52aa71d73267c17d1e7d9
HAVAL192,5 df52a1c0f17892116d229a3c1dc2a99f7305cae31291b6e6
HAVAL224,5 4540154f709a966755d451295d0dc2f7c766015de0cff4ef9e736e86
HAVAL256,5 138012dc2749550e692d499a062fa6f14967d39ab2097bd4feb72677a2ef31b8

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