MD5 hash for "my password" is "329670c3265b6ccd392e622733e9772f"

MD5 encoded string

329670c3265b6ccd392e622733e9772f

Your last 10 encodings

AlgorithmStringHash
md5my password329670c3265b6ccd392e622733e9772f

String "my password" encoded to other algorithms

Here you can view hashes for "my password" string encoded with other popular algorithms

MD2 6471a209e278c67c5829f197e6dc4e42
MD4 d06a8c1fcb755111cbd03ae902978e1d
MD5 329670c3265b6ccd392e622733e9772f
SHA1 a2f8f7fa195a080a22a689041daa8f2044f9f336
SHA224 226d9623568402130b02f6cb874ee3ba8fd018184e2d2fe9167eb75f
SHA256 bb14292d91c6d0920a5536bb41f3a50f66351b7b9d94c804dfce8a96ca1051f2
SHA384 5cb69a1f4be83cf7d4eca6d8a806cd56a97c27b756f15a6417edbe2d7eaa16117230d137407bdf322172b683847f9d0e
SHA512/224 d3d508a7364a18de96a9093e7b8b130df3701498d880fe2f2c6dc145
SHA512/256 df68a780013290c46a3ecf1b0ba852bc7f57e907b9e57aa4656d16e428cefea1
SHA512 e28bdbf8faa97dab2203fcc89e397a4bf8d4a5b370421e5481a55f317caee4f81be5a810bb1cffc4695c32198717b9a6e835895852ee3a8689d0963463f2db15
SHA3-224 5f6d9746b145180070f516814420a32b9bbebef75b88b9c4a951d197
SHA3-256 84777c8b538e37e4f81bd673087b736e1f77fc8383deb567c4f3ef6aa2cc6562
SHA3-384 52de5d263c6bead3131785478e7b0139cb186758c5d1b78a32d2863e711efdb366dc96e080478885bd1d3b496add6127
SHA3-512 20bf4120759e0d133149b1b19264915a0819bd08fcb291a1cdf38f5dcd5d4d36df7ada5a713d299b41d2de96b3b86ac60785013f945a45071f844a84b46926c0
RIPEMD128 95ed3408e5d4f161eb705adbcada41aa
RIPEMD160 ba53894c4638fd669915f1536789c55a7a3a20dd
RIPEMD256 bd964c015507292cb5e5b88b136315c38e486e98ab32b1ec748393cd109ad85b
RIPEMD320 fb8de8649cfb6b5ec3e9ecff0e4457c09e928c9a8ccb4a35ff4cf1a384a0b6552e21986d479449f6
WHIRLPOOL f00fec1f21606d51fdf9358f27f54ef131e1f78c11c639d13e8be402e0137c42634d97edc5a43b0822c3312e3c86703d93f5f15493ef94a70cf3f85615a457a6
TIGER128,3 ff6a2a998821260dd146a61d6300be35
TIGER160,3 ff6a2a998821260dd146a61d6300be350988c5e0
TIGER192,3 ff6a2a998821260dd146a61d6300be350988c5e0a70a48c4
TIGER128,4 04273634b477c9e5634c6099ee90278b
TIGER160,4 04273634b477c9e5634c6099ee90278b1eb3076f
TIGER192,4 04273634b477c9e5634c6099ee90278b1eb3076f1b8dcd54
SNEFRU aac39d8a6feec18d65dc4694f962654f831563c6e2f45a1eba45846140aa21e2
SNEFRU256 aac39d8a6feec18d65dc4694f962654f831563c6e2f45a1eba45846140aa21e2
GOST 5bf808498d43d0bf8885c50a66d30ae888c46b04e026f227e5c0505c118197de
GOST-CRYPTO eeac46d0fe7f337dbd1f53509a3b705af01c7672d26fe7ea530e1e846e083a34
ADLER32 1a1d047a
CRC32 67456b87
CRC32B 288adf9e
CRC32C 36bed564
FNV132 08feac5a
FNV1A32 19edf654
FNV164 c229f5db9cd011fa
FNV1A64 9d582650e00714d4
JOAAT b4172bcc
MURMUR3A aa9ca01f
MURMUR3C 9be8948adab79c507cd0f1b2471aa837
MURMUR3F c596396765cdbcb3437b3e2c02ad0366
XXH32 9be33072
XXH64 46aa36e5b599c29e
XXH3 c6675e00abad543f
XXH128 abafffc6027a078ef2aeca0db5ebf41c
HAVAL128,3 62d69cf79e06e077fda7b4bf9b7b8647
HAVAL160,3 f4b42106082a99461c007849a695d7fb49ab4139
HAVAL192,3 876c5151296ec5d76910aba95657495782b2bf956df2a305
HAVAL224,3 6685f355df52c8872c1fa9de0b7e8dc4fd9e5ff65a88f6f0d7e432a3
HAVAL256,3 1ec411f451d803b095152581057596c0e69e84990b379f44f99ccd3a44587dc7
HAVAL128,4 0d71056021596f8d603f419e797725ce
HAVAL160,4 989b7f06c5b9008cd67371555ed4c984b9634c45
HAVAL192,4 1f66af81868148ffb2d649317307423a0276323ccc0b57a4
HAVAL224,4 cd9aa81441a73e94452163e156dfe6bd3858a0858e2f7dc5fa4413ea
HAVAL256,4 0a65f65586d7891faba28923367e8b9fb429707ada363e2c23e4d262517474c5
HAVAL128,5 ca2b2078e328dc6ff727d6c5ebb8342d
HAVAL160,5 f3bbca518b92f46c6a645b1652146542c19f0339
HAVAL192,5 a2ae959ddef8a1fa9945d5e920964f4693ffa8a1556d2508
HAVAL224,5 f8a02179db1bb15a29617d16bca487a51fdb5a609624398242371be0
HAVAL256,5 97138590dbaa3bb7edd7c59a0c17d9b420e93155887fc92ef2bdf90d8f8f81c9

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