MD2 hash for "123321" is "d27d8da822729a2bcc1e5691f8cdb95c"

MD2 encoded string


Your last 10 encodings


String "123321" encoded to other algorithms

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

MD2 d27d8da822729a2bcc1e5691f8cdb95c
MD4 bd540dc883b8fda4debc4ee503181be7
MD5 c8837b23ff8aaa8a2dde915473ce0991
SHA1 4d9012b4a77a9524d675dad27c3276ab5705e5e8
SHA224 7a52c4f56e90ad267e2ac5ae063e1ba9f52541b56fc406937cd5bac6
SHA256 a320480f534776bddb5cdb54b1e93d210a3c7d199e80a23c1b2178497b184c76
SHA384 48af91732b8a4e66b4e1bdfc069214b71f28975c36e03d962a10fb6462e894291e1034b5cab30be0ef4fa79bb7c5cfb2
SHA512/224 2a74574475aa3f3a4dbe63f5dce743451ce8a086802ff03e09ec53a8
SHA512/256 306a1ecfb399270d4180e66bba9dcc1697391c6ac5c0571248f8622e1eb634c3
SHA512 ebbcfecbb97654304f3aee0228236ec4d94fa0593ea1ec8236fc3e2b9e6b01546d9ee62550d8ff30d3df9edc65517caa75dcb6dd358e11a9ec5d7cdf8911b0c0
SHA3-224 f8062f634ef4880a2ef4d130de8f38b649c1c0cbfc6e0124970f4610
SHA3-256 fbc6dc887707132d15e159086e985b0e4f6f9920af5dc651c5acf660e32acfde
SHA3-384 56e273c5ce9dacc8b29ec1e02c79dc32e2d0a44faa927d9a56a423bfe9190b3eb4f164dfa3be0f150efe7b91f961ad1b
SHA3-512 3f1631e273fd68d3a74dcddbb1c77670d0daabc71afc4af345e9d42949b45b8cf54b856d3df21bf24adb25e1b4fa008895ddf57c43b0a2f64fa8858703972033
RIPEMD128 fa8a0d6ca73dd18881077dad8062224a
RIPEMD160 92780fdbb9265082226e43716f7c759853293a6f
RIPEMD256 ab5e64f2abfb188b5eccaea5394b83a3a8480f31530b16d143d1156cd9b98b5c
RIPEMD320 757fd9995056f73106e61b181c22c6155809d977e4114132f2e02f5264d8f70f0e67369837d0cbc6
WHIRLPOOL f962b0df8f61ca04eb5694d9cfe96904fa49942b838194ad26c8707e0d292fe4407af6c397d3d7b5827738f12324439bddcd85df6e119de2d3028e278582962d
TIGER128,3 a467c48660b4976a3ab8c4f96034419c
TIGER160,3 a467c48660b4976a3ab8c4f96034419cee101bdf
TIGER192,3 a467c48660b4976a3ab8c4f96034419cee101bdf5e62a5de
TIGER128,4 560ec821fd509ba6f51b8c3dbee2f2f4
TIGER160,4 560ec821fd509ba6f51b8c3dbee2f2f461629532
TIGER192,4 560ec821fd509ba6f51b8c3dbee2f2f461629532851b7da0
SNEFRU 96c2b4ed59ffe44c1c5a5045c290312f06e29b4ab75a4d57fbad07b0b22d282d
SNEFRU256 96c2b4ed59ffe44c1c5a5045c290312f06e29b4ab75a4d57fbad07b0b22d282d
GOST 30535609778666ca45fb6a19181232caf46689f9d12501476aadc97357552c99
GOST-CRYPTO 4fcb199611a7ca937c0e194c47b649c09012d9db497cde4657339547effb9121
ADLER32 0420012d
CRC32 9afa8c0b
CRC32B dd18c680
FNV132 5bf8ee9d
FNV1A32 a657bbdd
FNV164 10ee08e26c424cfd
FNV1A64 b97fd57deb6a95bd
JOAAT 30410877
HAVAL128,3 c8bc7420b88915b1cd634c6564f2b9a1
HAVAL160,3 537d7c4cf808932bbf59643b15f30485fd95452f
HAVAL192,3 37fd21df43010dcaa2bc4d1e9a466ccfd459dbed6d21e14f
HAVAL224,3 b142083b91b13f1337ec197f98f9450d3119c13de20ed2139ff9ee10
HAVAL256,3 e4b0ad214eb6e8c13ca900e447ef28699d64ede5b5ea5cef2ee476ab1126fbbe
HAVAL128,4 8cf4cbe9d5daaeb816a6a08e6c51d9c6
HAVAL160,4 76199edce6ee03753b4df884e3fec89a0f7bca8c
HAVAL192,4 2f02b19fbbcb74d42964474ee1b8c6a070be140e6a188aee
HAVAL224,4 aa9be32d05bb1588ea77f516a3a603ab13c44dcada8b49b111b8b241
HAVAL256,4 132a476535864e4d9c52e250f63e599ae887b67a4af966d5fa5d42e519a883cf
HAVAL128,5 3d8e51f05c13c82054bdac9cc9590381
HAVAL160,5 02a4e734db5f73fcd903e4d974a991170ad93796
HAVAL192,5 a4a64e02df704bc15416761c9ae60b4633ed64dbb1097b48
HAVAL224,5 95f1c2e70cbc6c09d54ac553825c9a02d33c711425cc7634d3fba96b
HAVAL256,5 57085f5d44272fb3893525ac6bd568a7f6b9d17d19e4a77e3e1c206b8c40a6c9

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
RESULT: 6a4316b18e6162cf9fcfa435c8eb74c1

How to calculate md2 hash in PHP with hash function

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

    $str = '¡Hola!';
    $hash = hash('md2', $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