SHA256 hash

SHA256 encoded string

4ea9706b5a20f8754274eff514d06829973052e62ebebaf3e1d08a1cc6cb3bfb

Your last 10 encodings

AlgorithmStringHash
sha256['VREX' 'CNR' 'AVNW' 'GPRK' 'ITRN' 'LINC']4ea9706b5a20f8754274eff514d06829973052e62ebebaf3e1d08a1cc6cb3bfb

String encoded to other algorithms

Here you can view hashes for "['VREX' 'CNR' 'AVNW' 'GPRK' 'ITRN' 'LINC']" string encoded with other popular algorithms

MD2 86a51f4aa4189d1055fd3650a910e7ca
MD4 e32bb1b65d43b5687844d3e06cb321a7
MD5 46cc2cdb80bec8239dfa0d0ea4cdce7e
SHA1 3adb1acff4b32351727036df0914917a976c50a9
SHA224 aeccf58f47553d838671411c8cd468781b7b30dbdd6f91046405b8ce
SHA256 4ea9706b5a20f8754274eff514d06829973052e62ebebaf3e1d08a1cc6cb3bfb
SHA384 6bd229dbc0c3bf5d9779d850c832a998f3baca0812982acb724e064b65bafdbdf2f2aeee8f99a300a69236c3423af317
SHA512/224 6f7f6018fe626801f56333f7fc5f11408504cb6d259918ee01cbc641
SHA512/256 b2348bd2c802234fb4f53bdcd0e644e726eaca39bfd1f8b47427fdeb65237628
SHA512 e47bae2a7b31c7335a31f97999a5b062c453452337a78f6da38654fab084b60c311c96551595b9c75d278236ad5c6520fef95e3005ea14975307d1af46ceddf5
SHA3-224 472991cee499fb0555be3e8d4e0d321043d5beeeda7de53e9ef3dda3
SHA3-256 a450f6946c7b2ec8025094ec4b17f2ca73fdc77cabeb78bf5e5dad9881f6555b
SHA3-384 ad646570f07ec6b3f0c7cfd5fb2bad099f5c4934e5a4e37b9e0693da850e19c3d6a74aba315e3ff0d6a764009c9a414a
SHA3-512 576190bb423008cdcb89582b3e4bef868cac4f5f00cda7bfab30c12888379cf56f5aa406e46e40985d00d6ad5684771813c487df5e4a5a8168ac75ba37305c65
RIPEMD128 324aeab1d1baff20f362f3de3bc5fd8b
RIPEMD160 9a50393e94ef15eb1b3d176ebbc38623f6075736
RIPEMD256 794bfdc073234ddb38eaea2e257c6c59ed04ba1e0b3205881b91e7bfe653e2d7
RIPEMD320 15cd90eb11e9f5bcb5c70fa1e715a6292284d5e11a81df430a283cba0dd8ac4c4a4c9c6e64f349cb
WHIRLPOOL a2ee897564678a08fbca0453c20150f580b294f61d15fe2ff45c9d90b11ae503300e6bccf6f6e2f73f9dea0ddaf3aca3dbabdc2d5fa882a3fe16064828de345d
TIGER128,3 04e7e4807364f82567b2faf53b7aca08
TIGER160,3 04e7e4807364f82567b2faf53b7aca08425a722b
TIGER192,3 04e7e4807364f82567b2faf53b7aca08425a722bdbfe06cc
TIGER128,4 1c078d5d43681001945700692328d4c8
TIGER160,4 1c078d5d43681001945700692328d4c800aa764a
TIGER192,4 1c078d5d43681001945700692328d4c800aa764a1cb84871
SNEFRU 0af286ac10b52cddabcb773de216e942603a45a55d1c8d54d4591d65b18c27bf
SNEFRU256 0af286ac10b52cddabcb773de216e942603a45a55d1c8d54d4591d65b18c27bf
GOST ab79aead8263dc634b00ef1fba7333c979570012cd889a9fd76b71ac345e414f
GOST-CRYPTO c096660bbfc8bbc17e39e1026150f68aca40b74c8c503ba79a08560243cd2f06
ADLER32 db120a28
CRC32 61a8a34f
CRC32B f0813067
CRC32C 4bb25378
FNV132 5a83e93e
FNV1A32 f8697780
FNV164 918d363d25a9253e
FNV1A64 2d9c1108f2047ba0
JOAAT 1a6d7860
MURMUR3A 1ed36a1a
MURMUR3C 0681b9b84f5c99505fd6852ac2d9554e
MURMUR3F 14abee3c62d32c93d7c6664d339c6636
XXH32 6b792bf4
XXH64 93327ced5edbf456
XXH3 32ba5469b4b2232f
XXH128 2112ffa22531a8bf27bb3973be917553
HAVAL128,3 ffe4f1bc0aba31452a0f4dfc65b0a50e
HAVAL160,3 45384b3d9ba95add966b626d83f90d748f9bacc1
HAVAL192,3 9981e265de2d91d785e57d73839d03100149153169d090fd
HAVAL224,3 a524407ce65bdb32d3c673e983f8c1af5ae6bbee2c1b43d848244b48
HAVAL256,3 f517d23d3744205da73917e52ca0d4aba5874592a8dd127544debb572a3c3d85
HAVAL128,4 f3989380a0640c85833679ceb190755b
HAVAL160,4 a2201052b735b2dc8d6d921bd3476af128272e55
HAVAL192,4 34945cefc2f1cb5cace759eee005699f52c81152c59560c4
HAVAL224,4 5a651f0305026e797517f06a10b8d29312e2dd88590b769b4ab7fd2b
HAVAL256,4 a6fbd3c00966d64d32e0578235552c57abe6bb9033b61e5fdffc6517b96a4d0c
HAVAL128,5 a45281c3630ddb4304b2720e11b28864
HAVAL160,5 149aa37f9b12af2343d472e95afc2941d3536844
HAVAL192,5 81e07e15ee6458319b2a8accffcc7c924fc4d3b95d1b710c
HAVAL224,5 95e639c1e31bf19879243244d269a2dabed5c5cd2bd233e12a035e5e
HAVAL256,5 3eda059f80091e8ef9f878bff1e5ac400c44ced566df4a154367bf875284b1b7

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