XXH128 hash is "3d119bf7d66c806c05a9f4903cfdeba7"

XXH128 encoded string

3d119bf7d66c806c05a9f4903cfdeba7

Your last 10 encodings

AlgorithmStringHash
xxh128PfIeG^%E157997&y&}+Et3d119bf7d66c806c05a9f4903cfdeba7

String "PfIeG^%E157997&y&}+Et" encoded to other algorithms

Here you can view hashes for "PfIeG^%E157997&y&}+Et" string encoded with other popular algorithms

MD2 6989c85d6d21ed3bd9554d3ef40aec1d
MD4 6e5c78d4c0c9df5a919edc3c0b50a728
MD5 0e3727f34995e263c32c7cd4ecff74fa
SHA1 c128803a9df44b0d49a8c2e1e24336f2c7478f2d
SHA224 74c474d88ef352b8a4ceefc9eec276e28e3a931f758bae1f40a59b19
SHA256 e1fba0241dd3047cd7abb9e3d3a863e22efa7abe8ef04bca85bca428838c328b
SHA384 6b40eca689d777d7353e2b129ff6238aaa9e69148e4db8c914a42144b89197fbda136d6725b077240bf1b099db69187d
SHA512/224 56da34c305925627f179c2962ca31797c1f02681b0f4f0db2525e14a
SHA512/256 b70422c680566bca65ff4d51f9bcae733ae7ba8ad4d4380e9c361bdd636251a4
SHA512 15d55b8ef6119426743bef0820c1bd9dd5a29d4a34c0b75f6960d323a31f78ce3f778b10b7c7d7c924e97240a86a10138ed2c0e98115a613d77bac6cdb88504a
SHA3-224 dcab56d8feface0c0df6d5eb3f82c39efbb5ef5d505a631bd2ec7a70
SHA3-256 37dedb60afc47ef0310849e3f536e438dd996183c9909c3f8341636fe4ce67b7
SHA3-384 f944af1e11283fac3ffab4cb6155ed50887c10f8048dfb14d24f27f695a7af2b214fc859b3107fc7e0c0b1a735053675
SHA3-512 52afa39a2a52a9a569b602e31a2cbb2290475f91095a8dff3db4d06270dff51aaa4ba7059bfd9f9eb162274a0209b080d4167e8a6b915089982c50ffa242862f
RIPEMD128 69adc1e535ea943a152ae15277c17d14
RIPEMD160 c772c88b3821d6923539a5201341b66176f81a6c
RIPEMD256 df8741feed1c71b7fd069ad2aa84faef8b2ec4aaa6239fc033c871ccda267628
RIPEMD320 4044fbe1b50da1593661134c203c33e49e21da6ebaa476fae6ab9a7f4b1fbf3f7d38cfb91dd536a7
WHIRLPOOL acdf67adf47bdab52ab9edadfaf8f598737823ab9a2b0403bd17ad80a3078f9a6adf75e337a329646624f0829c4b920e07d7e08f86f42130eb7376d56cad142e
TIGER128,3 e88da0335ca0c5bd8f220a31344fc800
TIGER160,3 e88da0335ca0c5bd8f220a31344fc80038ac6313
TIGER192,3 e88da0335ca0c5bd8f220a31344fc80038ac6313382cbf0b
TIGER128,4 8ce61d3040e130486d4e7de6b6a29a68
TIGER160,4 8ce61d3040e130486d4e7de6b6a29a683a2d1084
TIGER192,4 8ce61d3040e130486d4e7de6b6a29a683a2d108417f9bd3d
SNEFRU 831dc64ad862e27462b4e85f6aaffe9a8b3c238f9c65e526afe69e948088e18e
SNEFRU256 831dc64ad862e27462b4e85f6aaffe9a8b3c238f9c65e526afe69e948088e18e
GOST 56a241d4e696d5afbcd22c71b9ade8428a56e279898225ef10050969bc448be1
GOST-CRYPTO d168212321eaf583854b339b4d3645c0ba1fa902b184a340b93b1aab0ad9ee44
ADLER32 410405e0
CRC32 2dc37ab3
CRC32B 59a9eaf5
CRC32C 54b8c960
FNV132 61b5af66
FNV1A32 a913171c
FNV164 50aec753fb9dbce6
FNV1A64 cfb156683046fdbc
JOAAT 7290b665
MURMUR3A 842cee34
MURMUR3C f5da93698e8095e1dc3c0e287af22360
MURMUR3F 89ed2944bfef50062237f622e32017aa
XXH32 f7960b07
XXH64 115d0967429a9256
XXH3 3606783c25375516
XXH128 3d119bf7d66c806c05a9f4903cfdeba7
HAVAL128,3 89031a3992fb963ed35181b4ff3e834b
HAVAL160,3 1614b706630c3067825724090bdeb07b49fc1a72
HAVAL192,3 960e6aebbc5e80fd3ce21697335a8297973eec6cb3f8e256
HAVAL224,3 77aba23ba8ea3601ee2b3f85f7d36a53ea93346e414eedd6d3f4f76f
HAVAL256,3 dbc6d326d5fb0eb25b9c3dd8b2196fe1c8d7faeb6bde4450a43c73949dde9c52
HAVAL128,4 bc67371f779d21ed5bd0e2ce7dcb3079
HAVAL160,4 6f4fd319e1398502a3317e72356cf5a40df94a27
HAVAL192,4 8f03c88381521d6725ad90f2444b65de265b712a093759d2
HAVAL224,4 e3f170e4f4ce0d66a5390d5d64ddcb4f607ab29890a5781742670a15
HAVAL256,4 6b84f67e144fae7c9310d80eb48cfd6a1afc536cacfef799dd506e2b183879f6
HAVAL128,5 2a0000e8f3aa1cf251656c845dfe4dbf
HAVAL160,5 3b84615e221e4a10544504fdf152ce5bc3b4f38f
HAVAL192,5 499e8c39c537a45b255602935b4d35e88ea36f5536767cde
HAVAL224,5 59d4576b288442aec0861d5b61bd3f9520ca51990a6977d8e3437bf2
HAVAL256,5 cc8ed05702b2905474961d105dea9f0e6f0dd21918156348535e353ba83ca657

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

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

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