SHA256 hash

SHA256 encoded string

35efae820dcb4b0e20f8a8c5ed29acebe92f7ac8f634dea9a14e8e5249bad4bb

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27ATNI%27 %27DGICA%27 %27AVA%27 %27VVPR%27%5D35efae820dcb4b0e20f8a8c5ed29acebe92f7ac8f634dea9a14e8e5249bad4bb

String encoded to other algorithms

Here you can view hashes for "%5B%27ATNI%27 %27DGICA%27 %27AVA%27 %27VVPR%27%5D" string encoded with other popular algorithms

MD2 ea85846e893c580360a355c629eefb18
MD4 231828cbe23818fcc3f12456b64ee95b
MD5 83ab6dbc55a6fcaa71e7e0271145b9c6
SHA1 28a1b89b8d8253e86f4f53e1c1da995b50c30f74
SHA224 a64223e476476a3b9e5d1617b7e3117d535dfbf0790af31c6853916b
SHA256 35efae820dcb4b0e20f8a8c5ed29acebe92f7ac8f634dea9a14e8e5249bad4bb
SHA384 6a6410b28527999eb66e1251dd6a1a148396f902e924fb97576fbb29a6cbe96052a8b97f5bc64067b059ca5d43eb2980
SHA512/224 fe4792682d478ba4e17686678418b4f4188f3b79a6c94016630bde2f
SHA512/256 a356a56de515cfb1ad52ad2c4c651ab101487b173baa4ca70ca0520f2ce66659
SHA512 4ac924d803b0b92346e3ce4fed6e6dd0681b55291a0dae8e2a19acf065c4dbdfaa895f71f29b4d25a9b34a5b23253606a0990a1526012322ac945c79443aec96
SHA3-224 918b6268a265e4b4dc41d0c05332cacd1a43d8284ac6fdd40f562688
SHA3-256 1e386ac36c9ce9964fd7737d21dc8efb6d0763ee7dc4fcfe398b78de4c3ad450
SHA3-384 e500ad0e93525b5a30b2b249edf4e715e0acd8ac0162eb49c6df3be9003460458cf1c94860a390e8e93034ba5eb13734
SHA3-512 cddc679a60c86a338535fc1b4a756cc6b8b5b9a1d8aeedf2e738c4b0d7a1f1541abb2a3af37e554ebcfa413072fbacd023c4aa286a83b57abcf95a2576988282
RIPEMD128 bb26af3e860cdf83e5fb2b023153d519
RIPEMD160 e3631efeec46c729024c7d585c0d92080a4c328e
RIPEMD256 f98776093d156ce0e615a0948950bea3c86b1ad75591d9f08eb328495b004b60
RIPEMD320 6251b02a365716379f9100e10bd599a014051f8eb11587850fdb585fd651b84a2736eb4e285fd4a2
WHIRLPOOL 6beb7e92f283118d0e2c4b7bf6a48372b27748e9d4fae451230b4187ada5a4cbf4b4ecae1b19af88d2e25fff93503129ebca824c4aaa7bd15a470e499de91b56
TIGER128,3 34ce9a57499bdbba6ca4edf4d886ff6c
TIGER160,3 34ce9a57499bdbba6ca4edf4d886ff6c8321c896
TIGER192,3 34ce9a57499bdbba6ca4edf4d886ff6c8321c896da851b79
TIGER128,4 833f768577e8ef7fcf7fd5752733eccf
TIGER160,4 833f768577e8ef7fcf7fd5752733eccf52d953d5
TIGER192,4 833f768577e8ef7fcf7fd5752733eccf52d953d52e1a214c
SNEFRU 2d349a1a9c23a791e934fb69c7d2cfd483aaa80ca2c099928e6946e5915b08e0
SNEFRU256 2d349a1a9c23a791e934fb69c7d2cfd483aaa80ca2c099928e6946e5915b08e0
GOST cdaa18cc1b81805b90dba68e74d169f33a2390f5ab1166cb1db9bb768c7dea45
GOST-CRYPTO eedda79b89f068e47f3cb2b517aa10ac546009babea988406958644866604ebc
ADLER32 091f0ab5
CRC32 7f6afbbc
CRC32B 2fbbadb9
FNV132 f3a68099
FNV1A32 6344e625
FNV164 2c73031194de8d79
FNV1A64 e626329f94ce3045
JOAAT 1416d523
HAVAL128,3 c6c34bfa43b2f3c2d5dc59b46abe688e
HAVAL160,3 8fd0a0a9e637f3bd2da0a8e93ed903c0dff974ea
HAVAL192,3 5b09258d16cd40c37b1d70abc1c0b5584a47124630b43f8e
HAVAL224,3 71ee9545689ea51d81ba24618716c9a5ed91d87c0f324915191d6428
HAVAL256,3 96dfdf46d137b288d5963b46493a27c2e34a5c8727b3e0e34161025ad9b00398
HAVAL128,4 3db69f09b9195cb62fa38d8646373d76
HAVAL160,4 d08d4cc65a037716e217a0d88f56f25aaf519279
HAVAL192,4 a058ddab38222f741bd96f4d1a704515f8b8a5eed768ffc5
HAVAL224,4 c92da675f2388e56ed227eddd9fb3d47ac4bdb922daed55f6c89f665
HAVAL256,4 450c8c27e0cc30f8ca141f078285617f60787e994f3435d9739f7cb5f0cf2a95
HAVAL128,5 8f87171f9cc56d44b7a6a18a467e2c97
HAVAL160,5 b1ad18a2eb7e86b8ee7198f3741bda8769605208
HAVAL192,5 6006e3493bd69ec6b19e156b2143c5277499d5e8c908a6b0
HAVAL224,5 4ae97fb0c326d0e897a3eb34f716a1503544537ed9a38cfcae510fac
HAVAL256,5 9d0f3ca94162d4cfc7ca85c19e0a01d7cd695453baaf0e688754e16a7e3f6b6f

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