MD5 hash is "bced6fd149cfcdb85741768da12e41c6"

MD5 encoded string

bced6fd149cfcdb85741768da12e41c6

Your last 10 encodings

AlgorithmStringHash
md58c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918bced6fd149cfcdb85741768da12e41c6

String encoded to other algorithms

Here you can view hashes for "8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918" string encoded with other popular algorithms

MD2 618f791d4f2b5becebbda88324b7cf83
MD4 6acf3b50ee3c16781050e1fa5a77a011
MD5 bced6fd149cfcdb85741768da12e41c6
SHA1 e424af1995f69a6e74acaa591fd9959f7d192a03
SHA224 5472e3361e3f6c573605d131b3c7f3b52f4b8799d55c42fca102a778
SHA256 998ed4d621742d0c2d85ed84173db569afa194d4597686cae947324aa58ab4bb
SHA384 e883ba35f23a039fc48eecb66d98f9c7ce5a24b2ab0808e609d55165526517a85b9833ae7d80844eb5fd6c5a386e9afe
SHA512/224 51d0d2185f05900dd86ecb1f3e1b3a13689c2c410177ea68849fc4ff
SHA512/256 dca6d600d151bb6ed1a6c5393aee06bbe203bb7f4d684588111fa928d5576f84
SHA512 b196041733f3f8a70cd741a67185f96c1f1c88c6b06920e6c7d3e23bd17b1871a1465da9981faf79945c6c797252326ec5b8d016a85fbdd1015953676c610122
SHA3-224 735c4923b19a0c44dd989c354bffc2a0e03a0a4ff61cb4168a9a4f20
SHA3-256 b341d11124637b4bd1aa72abadbccfc1b0a4d02fcd2beaddf49a0ff784e37416
SHA3-384 03e2fe0621e6bd33cfd44bcea229d95b14db836f8fcfd12271533505103b4ee136400ae1acc566404d9744ed93e0e016
SHA3-512 21bc03aac5b430fd20c8ec1f710a9fe9b0da7954f71385ad73a306a757d486909db1415ebf97014988b9edb747196bec9525044eef2acb6f32a419b04777c67b
RIPEMD128 81121f8e15661f8481aca8767a361729
RIPEMD160 9a073b407366377fb81184a8b414cf42d194a71b
RIPEMD256 e037a68469e1a7042c786f4b8e6f133bd2bd75b931fbfcd614d088b8b767264d
RIPEMD320 43667968356d6b53eb194fe29d390073b12ae397aa704dd1fecdee28f504beab0359d783a56b9fe5
WHIRLPOOL ca7c6502b80b23af360ac32cc90707de10beb228b293f725573a86f629017911f7c7c99cc0b993bf54e9c95e6ca06e1c7ec6dacd3288e66d7fafd30a23c3ccf4
TIGER128,3 0f90232fc90f539e28236d7063b31fec
TIGER160,3 0f90232fc90f539e28236d7063b31fecde66b7ec
TIGER192,3 0f90232fc90f539e28236d7063b31fecde66b7ec59c1c1de
TIGER128,4 33113bfd713ceb4a5d546816edf5c426
TIGER160,4 33113bfd713ceb4a5d546816edf5c426f4f13018
TIGER192,4 33113bfd713ceb4a5d546816edf5c426f4f13018c68ad6db
SNEFRU 91d2769d0db7c30ed25a5df47beaa557138ed60d707d8adbd0d896430863976e
SNEFRU256 91d2769d0db7c30ed25a5df47beaa557138ed60d707d8adbd0d896430863976e
GOST b17e85319a72a777372aefbb6d04daae3c275746147064eb5c5ae6867da8eb0a
GOST-CRYPTO 204b98c17d84c058503c846d28b34f1c004fa023f60306c80abdab380d7e9e24
ADLER32 41dc11f8
CRC32 4e1aeaf6
CRC32B 3e3bd4c7
CRC32C 92f6184c
FNV132 77b09730
FNV1A32 79c158f2
FNV164 dd15f8da682838b0
FNV1A64 2558f3c1efcf5d12
JOAAT 313ea940
MURMUR3A 849ed3da
MURMUR3C d47deddf3ef0ca00b6dc953b470765f5
MURMUR3F 48c5b215be3710302d82a544cad8ab73
XXH32 9ab597c8
XXH64 88350ce4191eb69e
XXH3 c7e9d0d38ddc6e38
XXH128 7fb36305036fccd1e3ebed1519812b3a
HAVAL128,3 9dc209a0b46685541cb472ef9bdabaa0
HAVAL160,3 41b01bd6ecc55c9f02c1a094e0a6bdb0f58c4d4d
HAVAL192,3 c2d2699d1a8970278b1a4da5d9702c07573bf44b6ed76a7a
HAVAL224,3 a678ea587619a0d790528654a03ac561e4f0b1a3d4b0ecf7d010087a
HAVAL256,3 4303ebefec9b37bd0e2e4e6123943acc72ec390cf58c16bccefd125e4c54e0f2
HAVAL128,4 bf3df0bdddc165f7b58d96a92b378927
HAVAL160,4 29cddb55766976be4f798e6d083421594a5c3a66
HAVAL192,4 73d9ddf37c59f06bc9e7f81932f6cd1a230ccd7d719b086b
HAVAL224,4 9e21cfd92ba2b36ac818f1a210e86d3c3a4adbf6e21741ca2fab19f9
HAVAL256,4 375ab5d413e3af9aa926566a45f45f86625263afc8769a23b81c169fb2dbd3d5
HAVAL128,5 33c21a0d47e6428c98891d1e1c7e6022
HAVAL160,5 ff55c7386800a8d9b6e4d5a1eef84cb8692c3013
HAVAL192,5 64011e265616036683e64baede92b2b9bde2c895d8e03d37
HAVAL224,5 1393dfe425404cba85a33eaef2e8df09199d60b9e1904bbc8366cab6
HAVAL256,5 86123c2d5a9f1b7206f144464036014be36340816842cd891a252edb1918d483

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