MD5 hash for "['ERIC']" is "05d2f88ce2f2730ca5b62c30ecff6f37"

MD5 encoded string

05d2f88ce2f2730ca5b62c30ecff6f37

Your last 10 encodings

AlgorithmStringHash
md5['ERIC']05d2f88ce2f2730ca5b62c30ecff6f37

String "['ERIC']" encoded to other algorithms

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

MD2 4832736d88d10e51c35031472e09cf00
MD4 7ebf1f34e6d0671619d7747516927e62
MD5 05d2f88ce2f2730ca5b62c30ecff6f37
SHA1 45899a87fa35b871fd13e9d02374a03e293a1879
SHA224 41399ccac747517efb09b7b3ee8b6284e2d814263dee1b897d5fdd59
SHA256 e19710f529d77bd3f2a0152dcc7f7ba3566a158cd9c81f615c8c95127c422ea2
SHA384 d14b98c115e88513751cd17f108cb8f3db5182a9178bc95ae5cdc27a1fd8a440e0eb7aa035d6969bdb484d54a56192f5
SHA512/224 9121d05650a5650986307a8a8953be3300af6d48e7e7600e66bc445c
SHA512/256 b891943cef857230a4d2d1afc4c02e24c283a377cf49afe7844524ae748309c8
SHA512 1a7f4d98a767e0c298b4849fdccd78fb981e5afbedda2d6986b7263d5c145765f4e9655ad8eef8e0f0b9982df9e6625ccda5ec929094801d371f372f3b84db47
SHA3-224 f18ece30b537e61d045a5a00339d415f2caa0f7da44e7ca2b0e9092e
SHA3-256 4b0fb1d387ada397cc75fefc42fe10e1c0a18e596a2c1bd03cd55fac286dbbac
SHA3-384 03af88f401b85486b67362655085a3ea0a3b751b424c6240b7089ed794c8609cff7a405bbadf7bb947158bfa6feffa2d
SHA3-512 57123305305b66f16e5d509916b081962c16f776f17c2b90afed98dd0d6e4f497ffc5bc9f59b784c7d21200af9791fb7e28d54f65ac8849db24166abceb2fe20
RIPEMD128 e683c04c8198f3f3630531b9d9685356
RIPEMD160 574feea146bc9fe068e49fa4a7e289c4fc957d00
RIPEMD256 3d8dddc37dc08d94a9c2224c662039fa08929e2e30aae95bcd09bfd3ad388f81
RIPEMD320 a5eaad66f2f79344bcc056ccdb4e1449e2656bc3e32af35fba66710aabba1837d2f6ea537d274968
WHIRLPOOL 1af95ee3f8d5f0043c3b7980f0bc9b7d3c482ffc20ada8a645d32cb65ee0f4ffdcd7cb503f2aac8046b3837b83a7db47dce645b9b52853e210a0308399e9be73
TIGER128,3 bf1134467d1a22ceae00a2bc7bc4b230
TIGER160,3 bf1134467d1a22ceae00a2bc7bc4b2300a749575
TIGER192,3 bf1134467d1a22ceae00a2bc7bc4b2300a749575e5006fbc
TIGER128,4 25bc86942a1e3496a3329d920015c72c
TIGER160,4 25bc86942a1e3496a3329d920015c72ca675d883
TIGER192,4 25bc86942a1e3496a3329d920015c72ca675d8839becfece
SNEFRU 93ab375ee1d18dd6fbc9ddd094b106a4ea94b428b24857c9bc1b8bb19fbf1301
SNEFRU256 93ab375ee1d18dd6fbc9ddd094b106a4ea94b428b24857c9bc1b8bb19fbf1301
GOST 5217524dc15355cff23007acce2c29ee4a8c27c69041d88be0beac67fef4932b
GOST-CRYPTO 0fabdcf70f5a363a70e33fd38a37d8010347a6e3ac352d6697c7fc046319c4d0
ADLER32 09c1022a
CRC32 ebc203f3
CRC32B 21ed8b9d
FNV132 30b287d6
FNV1A32 622a6fcc
FNV164 65390888da2d0836
FNV1A64 7634fec9130b694c
JOAAT b6889220
HAVAL128,3 99da7d4b33e7168f36e4c4b2fd9c8911
HAVAL160,3 a38224b7f1b0275668023f30ae77a661b1b6181c
HAVAL192,3 f9a81d3e539081951cb6f7dc83ca1b9f0464dfed2a859034
HAVAL224,3 a288d770f9483ab093804db7ad83e681fdb807815b9040f1f8d165e8
HAVAL256,3 90851e92175cfbc3671b23da9358bc8519fbc3affa7408ccbb748c7edde7ab08
HAVAL128,4 a5cea827fb1f910e5b7e7462bbb325ce
HAVAL160,4 6f7ebfc5802bd037eef5722d46c2251d026687d8
HAVAL192,4 ab9bc93830f642129ca23509d753efe7f513a8aa48612c1f
HAVAL224,4 333ce8fe1a053c654d765ec0e0ebf4cd159fddb33c50e7030d5ce6f3
HAVAL256,4 777be2718a348ffb215b4aed11312fa5c1c6e2336f47817ba0bc355257981048
HAVAL128,5 d6bacae3b7a74f4360ea231bc2780793
HAVAL160,5 e716fc4146b905d5bea66dc450f809e3c6cb7cec
HAVAL192,5 871e2fe55feee11a5703fb31103e08520c34527ae7464efb
HAVAL224,5 b0aa0f0c564fe8976721fb17540bf3182fae1148e0465dc64086f8cd
HAVAL256,5 38e2e7de4167c8122f99792632d9cb1f62da6e5719a7aee1850518a0a805e706

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 md5 hash in PHP with hash function

Since version 5.1.2 PHP contains function hash() that you can use to get md5 hash from strings.

<?php
    $str = '¡Hola!';
    $hash = hash('md5', $str, false);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    ;
    echo '</pre>';

How to calculate MD5 hash in PHP with md5 function

md5() function - the mot popular way to get md5 hash in PHP

<?php
    $str = '¡Hola!';
    $hash = md5($str);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    ;
    echo '</pre>';

How to calculate MD5 hash in JavaScript

The Javascript has not built-in function to calculate MD5 hash, so you need one of the external libraries. For example: emn178/js-md5

<script src="https://cdn.jsdelivr.net/npm/js-md5@0.7.3/src/md5.js"></script>
<script>
    var str = '¡Hola!';
    var hash = md5(str);
    console.log(str);
    console.log('-> ' + hash);
</script>

How to calculate MD5 hash in Java

To calculate MD5 hash in Java use "MessageDigest" class from "java.security" namespace

String str = "¡Hola!";
 java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
md.update(str.getBytes());
 byte byteData[] = md.digest();
 //convert the byte to hex format
StringBuffer sb = new StringBuffer();
for (int i = 0; i < byteData.length; i++) {
    sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1));
}
 System.out.println(str + "\n-> " + sb.toString());

How to calculate MD5 hash in C#

The easiest way to get MD5 hash in C# is use "MD5" class from "System.Security.Cryptography" namespace

string str = @"¡Hola!";
using (System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create())
{
    byte[] inputBytes = new System.Text.UTF8Encoding().GetBytes(str);
    byte[] hashBytes = md5.ComputeHash(inputBytes);
     // Convert the byte array to hexadecimal string
    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    for (int i = 0; i < hashBytes.Length; i++)
    {
        sb.Append(hashBytes[i].ToString("X2"));
    }
     Console.WriteLine(sb.ToString());
}

How to calculate MD5 hash in Go

To calculate MD5 hash in Go use "md5" package from "crypto" namespace

package main
 import (
    "crypto/md5"
    "fmt"
)
 func main() {
    data := []byte("¡Hola!")
    fmt.Printf("%x", md5.Sum(data))
}
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