MD5 hash is "54534a1796392944ae818eea921bb42a"

MD5 encoded string

54534a1796392944ae818eea921bb42a

Your last 10 encodings

AlgorithmStringHash
md5['OMIC' 'ONTX' 'IKT' 'YTEN' 'XPEV' 'VNRX' 'AIM']54534a1796392944ae818eea921bb42a

String encoded to other algorithms

Here you can view hashes for "['OMIC' 'ONTX' 'IKT' 'YTEN' 'XPEV' 'VNRX' 'AIM']" string encoded with other popular algorithms

MD2 12d35cf1bf5ec8f71ca3275e79ad46ff
MD4 29a309089cd4ec23044d46e6f0d0907b
MD5 54534a1796392944ae818eea921bb42a
SHA1 53c5b5b2f303812716070f63d813f86a78b25765
SHA224 0b18261ae287438c2596362cc5f2725512c2d025fc9bc332b555cc2c
SHA256 474ed72155dd36db04e4fd80cd2523cdf684e8f2506f0f8351a25510ec1617a2
SHA384 b96bff122381de656fbfc54f5be9ada8da9ee4f23be9fb2f8363d2b34cbb3f0b4e43fa42b1ca3fcd81c43aba1753663f
SHA512/224 70035c2b4354e6aef6f44210d5177e7446ae6c587850c744b8a91bdb
SHA512/256 c413355745b7bcdc3109e2a4a2e9d7ec7a8bddf2c6e0b7ba76027bacae3a0eeb
SHA512 fb32148c1c286ab2a1443212121c268025e7ee092c5b95bab453332e8dea54704637d2bee05663bf303ffd49d7fb37d5a0b9304b9a359517df01edf2d91d472c
SHA3-224 a1dc70ad4f6424dad154652fd17c9f709b034fdd9dd7fd717c51e4f8
SHA3-256 b1a47351ea01728893843f309333e1a2574add9fe9577d25f647f19ddee05e7c
SHA3-384 c4a13b939427d9d19ed1a60e38101ccfb06dab9978b949044e1d330b016a3f1bdac4ed6c9b7f741098b91cca4c1bb7b5
SHA3-512 83a81d408c7c025d9a3ba3bef8db51493267396fe1d12c0cdc83ec4d9fec83a8af55a6a252fbcd998b38463c2599d9da452138ed31903d0c8b0706a0966da8f9
RIPEMD128 0f6d4d04cbf87ab5c2e191b1200ba0f8
RIPEMD160 3dc57cbac74ea1628a4fc361a4f9279412345e42
RIPEMD256 c1cb20107932a7c79b2e3699e9a6fcf9f695949a4f9280741f9ecd6705e0274e
RIPEMD320 359cbb0897ca5d129316405705a1892734a5cf83d793d1dc0ef4e48662a98e8c34766235aa1eadb8
WHIRLPOOL a59afb288f2e6e5e5ef0a55b60ba4b42ff4359eccad577e0cd5216a20bf13cb1d3f6bf62779270304d614fcd0f0449c03a14cd3b9c3e95525a04fdc1cf851ca2
TIGER128,3 815e762d1f84808845f8055009554760
TIGER160,3 815e762d1f84808845f80550095547601828526d
TIGER192,3 815e762d1f84808845f80550095547601828526d6cb216e7
TIGER128,4 83b8d99013886b1fcfeef72fbee0bc51
TIGER160,4 83b8d99013886b1fcfeef72fbee0bc513c436959
TIGER192,4 83b8d99013886b1fcfeef72fbee0bc513c43695990013df1
SNEFRU 2249f11a5d013918fa337fd5600079dbec74df72fe8c6f5b812cd3ad032e1f63
SNEFRU256 2249f11a5d013918fa337fd5600079dbec74df72fe8c6f5b812cd3ad032e1f63
GOST f16ac8dda86e614ee86ff74716a725450cf8ba7addcc360aa33bbc12f1bff05e
GOST-CRYPTO 4c6ec9613e2c1f582929e7c2acef1659006c83a58bf8180ab32ab067a1d8c08e
ADLER32 1cfa0b9c
CRC32 eecdef66
CRC32B 3d369f95
CRC32C 166b9579
FNV132 a0611662
FNV1A32 1701c7e0
FNV164 2483fa49814e48c2
FNV1A64 a63e18d8cc273060
JOAAT af48182d
MURMUR3A 31cf9bab
MURMUR3C 5448053feecb2b85182f0512dc8498d7
MURMUR3F a82d10ea0d39324a8017859652dd726a
XXH32 521f80ef
XXH64 0ca9005a93abd493
XXH3 24004291a29b46f6
XXH128 fcd5ae65b6d831506a8fa39a1beb12de
HAVAL128,3 8a7ac9c4cb69632bf29bfd427a39f77c
HAVAL160,3 5c91c2896c78abbe83e38cdd9874644cff5fd839
HAVAL192,3 7c0698ce7492a27f4afed33ddfc10a4031ff0c00ea778cc1
HAVAL224,3 f354ab62a23014b613b82220a7bdef0ea6b06cf173d8606138a18856
HAVAL256,3 1334979bee1814394966f69ae58968dc536c2ddf16f2ca17f5e4666095612cef
HAVAL128,4 80b45ef944dd42c300c2e10141f66cc1
HAVAL160,4 0f4a81991195d10157126b99df75ff7955fa85c9
HAVAL192,4 39e6441bde4946e41d052301ff725af918118558385c816b
HAVAL224,4 f14ba89b47470959e0312f7bdaecc9a55600e331a2167f1ce76e0709
HAVAL256,4 abab70ba966e96dcf8eed2d38b4ca215b5d3e7ae47c47eb5520b01f3229dce8f
HAVAL128,5 ecfbbd7cc496aa6cd209c6b6ae76de96
HAVAL160,5 9e39d62a8d608f39956053e2fcb5a6140396e4a0
HAVAL192,5 caab22536e697ae3a9261328250567a7fa31581a6ac551a1
HAVAL224,5 f0916e07f3df7c804bb8f3e905b51703e0b53d661429603f14cbeca6
HAVAL256,5 71d92cddecea60e2be3395411a3678530f0906fa12841daff6c548db1700a8d7

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