SHA256 hash

SHA256 encoded string

d176208aa646afeafd7b1c033d4de49f87a7ef5f0ff02a5bafb909c3f4c09e92

Your last 10 encodings

AlgorithmStringHash
sha256['ATVI' 'ALL' 'VRSK' 'EXPD' 'FMC' 'CDK' 'STOR' 'ASH' 'CSII' 'CHCT' 'KBAL' 'AJX' 'ALXN' 'IONS' 'HZNP' 'CBZ' 'SBBP']d176208aa646afeafd7b1c033d4de49f87a7ef5f0ff02a5bafb909c3f4c09e92

String encoded to other algorithms

Here you can view hashes for "['ATVI' 'ALL' 'VRSK' 'EXPD' 'FMC' 'CDK' 'STOR' 'ASH' 'CSII' 'CHCT' 'KBAL' 'AJX' 'ALXN' 'IONS' 'HZNP' 'CBZ' 'SBBP']" string encoded with other popular algorithms

MD2 c919bb83cd01fad0b872a56af278fcd3
MD4 65726ba3b6b7b1837d5000bf67e30077
MD5 d10c66bd3803c57f0a9fc6e142676924
SHA1 2275c94d9d9295b355678dbee92cde802a486cd7
SHA224 332c0ebdfa48f7d7e56150085b3958d8b3bfa711be0378dcd40e1f0a
SHA256 d176208aa646afeafd7b1c033d4de49f87a7ef5f0ff02a5bafb909c3f4c09e92
SHA384 16f2f349a1dac514580b3b909303c25b6b14e7ac21692c6765e5ddebb076fe17ab08f417073053f9d31038bfd992c340
SHA512/224 32de25daf179b951714c0b7fc9d9b071a5867d84fc9ea824915a59f2
SHA512/256 3cc24c4b7749ef4e00c8f79afc44012dfa9de997c1718504913c35c5a6d23315
SHA512 5a9e785a5ff4c8c6de7cf93c8cc36f31d2cbc7215b66bab791dc9155ad0414d5b1c8bd7ef2026cb4de77a0efdb799a1ca990e2f14656702e79af4dc329574b4b
SHA3-224 ca236f22c4d30465f123e5aec2cbfdbfe1224fbb0f1a43bfecf27c51
SHA3-256 6435c6031b5552ae0d33698ad53369ba0cc02616705ba2a6bd5929ba0d26e87b
SHA3-384 ed87293da53baa5fcf03e7562ec9ec59d3044dff88d68cac243dd59885fc0a67189447b4e9db62b2cf04c1100bf47b2d
SHA3-512 6ed18942f09ae51337736d0e89c0b84946d515142bc990f9b6c5112f0add5dc9c0e63fb167c9ef6834f376370c7ee5979e80e8b4ed8dfd1c7dbbd75e520cb079
RIPEMD128 8d102dbfa5637ad98141b71cfaba62fe
RIPEMD160 76b9c1af6808b8302c965e7b7953f1e327617181
RIPEMD256 7dd530c1a9ff55afb0d35f071a6d5d94068e1309b4da25d96a38d9b7473eac38
RIPEMD320 3acb8e04d3405a1d58c19eaabacc299dbc10fd216e8c615b25995458a2fc277dfe9231648b022429
WHIRLPOOL d4d58d08ae98ff76877e2ff603ca4936a6612342f73271451ff3e89077e59502115296f6a3e1598994386e4511b313985d98a34b7511ccc2ebb86ef389c77842
TIGER128,3 903cb99ecbc55722825821c711eee7bc
TIGER160,3 903cb99ecbc55722825821c711eee7bcc53086fd
TIGER192,3 903cb99ecbc55722825821c711eee7bcc53086fd06323f5e
TIGER128,4 970e2a02c2e6609e5d67097d13feacd4
TIGER160,4 970e2a02c2e6609e5d67097d13feacd403b711e1
TIGER192,4 970e2a02c2e6609e5d67097d13feacd403b711e1a3f59ade
SNEFRU d2c0d72e997f65c41ed031b63c3a30683b6906c8ca74fe13a8a63e02c1ba0a41
SNEFRU256 d2c0d72e997f65c41ed031b63c3a30683b6906c8ca74fe13a8a63e02c1ba0a41
GOST 3a845708fa9f9b8e8d764736febdfcfa3e14eab7f4e86b8b7d3e5147ffab91c8
GOST-CRYPTO 6f9de76f5f53ad464eebcf0c8cef0df2fbf9fce1d89faa3e80f93c4d9546a30e
ADLER32 dff01a30
CRC32 039d6112
CRC32B 8326f1a3
FNV132 3a102506
FNV1A32 a4afc88c
FNV164 00032e5806a89926
FNV1A64 29252f84ba41facc
JOAAT 40c29e41
HAVAL128,3 35e5c0814fba1ba4b6cb67ae9468859b
HAVAL160,3 148dbc5c0c4051d3f58e3caeb0b2c331272de1ed
HAVAL192,3 d8a41cdf1ffbecae0a719051509dd6c1ff7ec6bb4ee49ea9
HAVAL224,3 2eae879dfdf09cc70434de13340624adc334d8b25cf8973341a8be48
HAVAL256,3 18c089ff968b66eb45279768f550606f8eb78664f3f85b59677ff632e86f5818
HAVAL128,4 e55d2432044a19e3d3196f0745f88114
HAVAL160,4 8e3b0e411e1fb0591fa4c53e3624036008897a52
HAVAL192,4 84d1edbd4ce07c746f82453e86c15880cc5643f8068b0b1d
HAVAL224,4 a62c106b86d68616a1c71209b6bcab72e983a3edee33f3e41b7f6f75
HAVAL256,4 431990403a737aa3a82824983632e256ca1469fc8816bf50858c8d3e9d42dc09
HAVAL128,5 dc2be13a6b95272d65f98b2b93ac2fc4
HAVAL160,5 a9cbb9d5bc87d99ff62338e2da242d724179aa90
HAVAL192,5 e75fa89d1eb1665fcb685d2ef4370043e7b29707b29ddda6
HAVAL224,5 b71eba5deeee8051616753968b96e998bf2ee46de17ffe4c63699443
HAVAL256,5 26aa6c9bdcdde5c2719068dbcc26c1c02b48f24f5b03ef4ab746b5f230dc6498

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