FNV1A32 hash for "monkey" is "6a164f08"

FNV1A32 encoded string

6a164f08

Your last 10 encodings

AlgorithmStringHash
fnv1a32monkey6a164f08
crc32jordanfcab8834

String "monkey" encoded to other algorithms

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

MD2 42d643f0e366fc8934b4460f802522a2
MD4 246d149919a27b1e52f93627dc72202f
MD5 d0763edaa9d9bd2a9516280e9044d885
SHA1 ab87d24bdc7452e55738deb5f868e1f16dea5ace
SHA224 87b9b78c17428a74195ae419b3d347c382393fade9f3c9369fcb2117
SHA256 000c285457fc971f862a79b786476c78812c8897063c6fa9c045f579a3b2d63f
SHA384 fce50ce7166ca5b893a00a599707988a5abf6a0173f5e2e9ca8303b6f15ba5a6df4e2c74ae4edf52f9a7bf416d4faf2a
SHA512/224 d58b39836b1999d806aaeba1ba9a2f20c1d885fbf05803d7cda6a405
SHA512/256 b839414613a58bebed74445fd3c9d93390c74faccea0b0497f677fd6bedf014b
SHA512 65a0ef45df509ad1cf01501b2a1b12cc2fbac0f00a31ae6f3ddc361396955216fb3a4d84e18dc1065dff311e3943878bc0bdb8a60caefd2fbdc6b2a757a3204b
SHA3-224 077ca69ef0ca7782710825d4f1b533fbfd1b2c16d6aa9b642c417b8c
SHA3-256 2d15bc50f83e906a46c11933ba62e60aa7ef649ffdec9ec3622a113c28b381c1
SHA3-384 8b46151a1a48a128ecc6439540eb99dd775806e20d74c18bbe3480ca004c6f5c4ab94ee9088957c15c3ee7d150ad3590
SHA3-512 e345b2791ae355e5105f3fbe7b197705ed4068bfcf8251d8925f6558e361fbcf53963f5040a8f2a045711c2e2b932a17b0e28f2116eb51e7fe0d9571a42c5578
RIPEMD128 be077b5b92d36cba2dda17fa5e170e94
RIPEMD160 6ec185c5389c1d668622d06923ac8787d072d543
RIPEMD256 c5961ecdf4efc49fbf48464f1430ad3e60172598e59152f96b041212e47fbdd8
RIPEMD320 38e93786e0f4d365f3dbadd5f9e2eabb19ae21630034eac3574bf6400b257cba19b9e47eed6d5d8a
WHIRLPOOL 4fe301f14cb1e5debb659cd808b7e94fa5eca1cd4092eb5a1b3a1b0032b9e849a0d89c8fe4d7225726a32348093e31b89ada749af5394aeb41aed6650ae1d34b
TIGER128,3 144a239f77becc89204cdac9136b0036
TIGER160,3 144a239f77becc89204cdac9136b0036d9728adf
TIGER192,3 144a239f77becc89204cdac9136b0036d9728adf103a64de
TIGER128,4 a9612fc48dd9f477958042bb3f04e4ac
TIGER160,4 a9612fc48dd9f477958042bb3f04e4acabfaafa8
TIGER192,4 a9612fc48dd9f477958042bb3f04e4acabfaafa87a754756
SNEFRU 11f83837ca9f35c4a9e3275007d984bf309ebc80969f2569d9c7ce99c39873d5
SNEFRU256 11f83837ca9f35c4a9e3275007d984bf309ebc80969f2569d9c7ce99c39873d5
GOST 45c62c1b34a88864f64d314746486cf0d90a6e9340e7c3372a39f30774e44c40
GOST-CRYPTO 4ad67c745a534c53a3dc5dfc137092e8331fa197540548a5c9da2f9293b13a20
ADLER32 08fb0294
CRC32 49f9e71b
CRC32B b0e2af30
CRC32C ceb3435e
FNV132 eb58e4f2
FNV1A32 6a164f08
FNV164 0bd74878dcf00512
FNV1A64 2cdf64868f94a848
JOAAT d27e3d1c
MURMUR3A 7d68b410
MURMUR3C 5f94ed4090889846cda60a8ecda60a8e
MURMUR3F ac2ab239e73180b6ae405e47e8b678eb
XXH32 6bef8400
XXH64 f1918721d1dded01
XXH3 645394482d835b03
XXH128 77879b460fbfc98dcf66b30cd0245b8d
HAVAL128,3 96238ad04430fd6215aa376f5d26d434
HAVAL160,3 4dc391a133bb6643c28d1cfefb2482802728e987
HAVAL192,3 ada5b2f98c8d5876dfafd419564ecbee964d54578a101535
HAVAL224,3 ddd425c312e73e244a3c57407e611f39e50743d2b16191c7b93df169
HAVAL256,3 3e2234c55b25af97722993aec3b17ef3baba5f467776ede30ce74851934a5820
HAVAL128,4 3473827fffd56f21a04834385573ba3f
HAVAL160,4 3ae32611f332585d02cf0b97424a5523e6e36f8e
HAVAL192,4 7c5e13fa4f389f6ed7c8ce7faf4826cff449af937f60511b
HAVAL224,4 ca2abb016c5891cb455ae33423c2bd9346673bd0da310e20aad39065
HAVAL256,4 b110d4bd7ccc64b189e98464f72e258fe4add4738f95121c9914c727d2b639e8
HAVAL128,5 d9e51528a5ad4a2adaf1dc1a9a5501a7
HAVAL160,5 af6e975fce424d54812bc42fc6d2cdcb62421550
HAVAL192,5 afa45f69938fbfb3cfdad650cf938d5a72a79736d971b912
HAVAL224,5 9c23cb5f1435410e995c6af8e7e4af6076af7189c394380f447b5e38
HAVAL256,5 61144073b2ef5bf635f5da36983b50af909555ae0bdb3185aec035717c252893

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

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

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