SHA256 hash

SHA256 encoded string

71f076dfc55e2582f99a95a6d807b582fb31a3fae8465b2030a6c1e2dfed9c89

Your last 10 encodings

AlgorithmStringHash
sha256['ERIE' 'AVLR' 'YMAB']71f076dfc55e2582f99a95a6d807b582fb31a3fae8465b2030a6c1e2dfed9c89

String "['ERIE' 'AVLR' 'YMAB']" encoded to other algorithms

Here you can view hashes for "['ERIE' 'AVLR' 'YMAB']" string encoded with other popular algorithms

MD2 9347e089168247e478b8fb664ed674a4
MD4 53229bd13d378c6f19cada9d0f40ed7e
MD5 1e7eb3755a59b562655a1970db379c41
SHA1 3e80fe044ddb95e26d081a1ff8ab980a24f6b27d
SHA224 7f7492a04714938d03d38273233421f9231a648af08c44f489814720
SHA256 71f076dfc55e2582f99a95a6d807b582fb31a3fae8465b2030a6c1e2dfed9c89
SHA384 885e57a37c8d548bafea96cf0a3ce3a9085aa644b5785b65c1b9d1261c26f9f16e15bf6fb1f95db7dda0298a691f1332
SHA512/224 d92c2d7a7d8055bf7cb0eecb9fad9c85f0282bf8c2db75f1fce73b4b
SHA512/256 1c2d5917d68234e35b7a3668f380ee47ad5d5a3f4c3cb23fd95c45bd151cc567
SHA512 d69cf82690b9e1b7eefe71c721c7417c7471a5bbadd274470afa511294ee1dd3f33bbd244f4cb0d80a73726b1733558fd1d1082b8e99a9e17da00f9794d7ee72
SHA3-224 72205c14a3cf7d4fcf47f198afb9010a7291a0b2bedd1cbd6f8ca869
SHA3-256 da9e958c508571b1d994749b42ca2cce3abc687bc37f1aa9ffe8bb9c308b3a97
SHA3-384 0ea208452bbf4d820a30e0cb312ffdf61dd0986be97577acef858aae89fb0f4390071147b052c261140ae4685ea6e5a7
SHA3-512 199b624aec62b91e15cfcac5aa40ebd1b6b293e8a4ecb9829ddba54f1bea8567872cdde5f0afa0f00099991a236795d8da090f0edbac44025fb534ccc0f95421
RIPEMD128 86dcfb5dd1e20aca2742a32676302cc7
RIPEMD160 34382c146131931f64018a3f9e93bbd7c422f075
RIPEMD256 cbd3ccdecbe2fe4371ff31b9c0f6a9200061070ec48991e45b9248e169b201d4
RIPEMD320 276c78ec832a9439c8502e645b0a70326dbdb80e378af1bb09b66bdb787933afba4920b9421d0ab5
WHIRLPOOL ed9719ab33d6cd5dbf63b30b3c564b73d04d854be3c58b29321d70f52d54c8211b7b584928e133f73b6d0d1a6ad91a86c35f08028e0ec86c5123c5384408f4d8
TIGER128,3 4741d134b36b1416694340782be83368
TIGER160,3 4741d134b36b1416694340782be83368d9fcebbf
TIGER192,3 4741d134b36b1416694340782be83368d9fcebbfe2754241
TIGER128,4 5f2d2e0e026763b18a9cc4b7af2d2a6d
TIGER160,4 5f2d2e0e026763b18a9cc4b7af2d2a6d01ffbf84
TIGER192,4 5f2d2e0e026763b18a9cc4b7af2d2a6d01ffbf84b495962a
SNEFRU 24c3b131e49170b4aa7fb3140e442578b4a299c32024cdfc5ab2b8693e2d7e61
SNEFRU256 24c3b131e49170b4aa7fb3140e442578b4a299c32024cdfc5ab2b8693e2d7e61
GOST 88d7b399b127e966631e99b8bc6b9e18440705678b0338a461227ff1840a9bbe
GOST-CRYPTO 31c4b57fbc5c3df9c27098d7e73760d1cf7bfef5f0f8aef0b09f4c7277b1cc98
ADLER32 3e070566
CRC32 f4f10053
CRC32B 739d03ab
FNV132 8b8a0672
FNV1A32 8fbb0b98
FNV164 8e6e86f925a51912
FNV1A64 6e4288a7e7d20e58
JOAAT d5b5b5d8
HAVAL128,3 73827eba7360572520e6995f776604e9
HAVAL160,3 953531c7757d3bd9780082137e99f9dc28108d77
HAVAL192,3 f4f1be1115795315480aadc53a65c14a42ed1fc1ce0005ae
HAVAL224,3 f237be7342affa679755e87a1bc999ec6bcdf2463fcce202a67999c9
HAVAL256,3 bd9ba4813f0dbcf8356ce8f88dfb6f35be7c3d5acca8c1a04767c89a5fb3cf08
HAVAL128,4 d5f4bcff56260ef14176cc4773d226c8
HAVAL160,4 06bae16fa103826486b2145b1a7d4a63098f2351
HAVAL192,4 2af67455ad9dfd883a1ab01a2da3f89e7b258f341736a40c
HAVAL224,4 e7ad3485f4b0bf7a9e7cbd4c1e58071a95dc0dfa16ae3a3cbf6467fc
HAVAL256,4 4b608b4442f3b6113e69e749fd368ad6dc74a04f961256c02667a094087f1b9d
HAVAL128,5 912e19121106c1a5e75f3a9b67c5ff72
HAVAL160,5 668aab962fa2b61b13dca799b105e50370fb2268
HAVAL192,5 d3d1f2fd98c7490ec3abf8efc6ff4d4fafa11ba324d116ad
HAVAL224,5 e82f1168c68a9c8c75466e49018b05b881f030e412099bbf2efcb805
HAVAL256,5 d784a8039429baaa8225d0a7118eceff755f01b4c2b011ff4f31e8f7d0d95279

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