FNV164 hash for "thunder" is "3a4f1ab148427db5"

FNV164 encoded string

3a4f1ab148427db5

Your last 10 encodings

AlgorithmStringHash
fnv164thunder3a4f1ab148427db5

String "thunder" encoded to other algorithms

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

MD2 f075c7d002bde516b017ee116ed4461f
MD4 e3ec6159a8a75ad6266a640532071837
MD5 5c7686c0284e0875b26de99c1008e998
SHA1 badcfa3c62742b3bcc1dcd893e78713bd36aa430
SHA224 dc7890780cac6e07048b6dfe3c235e4de2708b5d561e223396bdba0d
SHA256 49eff747f7b66f70133bfe00aa8ac2d6b0fbee5be80e52537b0163f147d20418
SHA384 df584e2a3fbaff4927c86681df347ca538ca8658c20f1a241f587f74f0fd14778dffd4c55edcf9ab6e5e768630e7292b
SHA512/224 3315ba1b332f1b0881e304375d380cc25b6a850fd15006cdc1512d60
SHA512/256 ffcc3eb3d78ff38a8a93d287ca2e3cc9e6473f0dfe65528a10dd991587ca74e6
SHA512 68dae433e059c59b80fe4edb762547fc005dfe9e383a45a9b95fe7b6c547bf89ae18aa95fcfd20c1c87303717a93f4f3485f7e5009da770efcb74184c1d3d9a3
SHA3-224 bd51e1a80445bcb3429562b697ea5017effb62a8eb2af7d2ee34b279
SHA3-256 25d0c901c52a436c3be8b88166b700c9f2d8a733b8e8c3fe49a871f81b8a35ca
SHA3-384 6f1eb4c9f4c2a3040fcc853038fda03c3526c9162028f61b339802125058c424f49d3c6b2f5084113b2442f13d488118
SHA3-512 2223a07a14d5d142e9b18d08984f56077e20d2bc7c8a51f2a146cd2125065f7d91059f2d422619d88176da4fa90ba05e358d5aea8634ba11d3d128155c228e3a
RIPEMD128 23227c1f49d058af00b64f942fdc9dd3
RIPEMD160 0b7e4421e3c569268b34a89862be25c85d9a1e61
RIPEMD256 605a4ea946c0852520f85eaf9e95374c225eaee44bcf341cf6f227dc230cc780
RIPEMD320 46c75f21b2e3dcd511521ee6e9a339184bd1d9b51cfd5f0d52f097bb2cff7feb256fe8a9d628002e
WHIRLPOOL 9883308759a4a010ef6137c2d989383ea65fee422454d837d0096d69d8d8f412dcef1eaf66b1dc198b19eb63e19a43d3901542cb920d42f4fa6994001818dc9a
TIGER128,3 83f415b99cec8cc0bbf41267abc97461
TIGER160,3 83f415b99cec8cc0bbf41267abc97461d19a1369
TIGER192,3 83f415b99cec8cc0bbf41267abc97461d19a13693fe32be9
TIGER128,4 0c07d07c8520eff682d8945f12ebe3af
TIGER160,4 0c07d07c8520eff682d8945f12ebe3afc4153037
TIGER192,4 0c07d07c8520eff682d8945f12ebe3afc41530371d01341c
SNEFRU 6940cf7411d1e4a0ed01d6b4ea098debc0475e905328cb0ef4315620745c341e
SNEFRU256 6940cf7411d1e4a0ed01d6b4ea098debc0475e905328cb0ef4315620745c341e
GOST 59822eca6fc6720800fa00accb8c466f5114e1d4f74ec7c66e5284f28e111055
GOST-CRYPTO 9f6430c378043f9f797029960b1523117bc96939147e588fa5a1d6caffe89c34
ADLER32 0c0c02fb
CRC32 c0dbf724
CRC32B 6278a5f0
CRC32C ee7af6ea
FNV132 0b232355
FNV1A32 931e8091
FNV164 3a4f1ab148427db5
FNV1A64 fb545f59c40fcbb1
JOAAT b677829f
MURMUR3A 034bc507
MURMUR3C a27b47b898072e2f5cc810155cc81015
MURMUR3F 3b80efb9246f4da8b9215a8ecc6871dd
XXH32 98745cd7
XXH64 73b3776c884f3236
XXH3 6df8a6e91e91f649
XXH128 9cbefa3d368d0ca1aa47de9e60eb7d51
HAVAL128,3 e9c752a51af1595eebb209126589edaf
HAVAL160,3 3a3f843ae36455055cdc07df44610ff8574d2b4d
HAVAL192,3 7bd94807e10ce319c37ffab9cbd874af53031c6b0cd79dff
HAVAL224,3 361c7b7958c4f717bf6dfdf70bb363f7352d56503df2228c16802246
HAVAL256,3 fff61453372a2fdaf42232ca5bc9f01343a22a7b80ea03075bed464fc9219cad
HAVAL128,4 610e33412b8efa2b54855f14fda3c7f8
HAVAL160,4 debbea2cb113a4dbba05b4cc7e29b8cc1ac62ee8
HAVAL192,4 cb4e993c00d9e4f1f13ffb2e1e3aa63964bf247159db5de6
HAVAL224,4 d7846a2fe5b9e478352b055668176fe0ee8dfb2a0a5b28764544eaa8
HAVAL256,4 e65af2f3f16e9e7a63663d4c69891e19d580d0f17be439c5ebc8ecc08327ef07
HAVAL128,5 9fa5345e553c19c6325f471e8d085e92
HAVAL160,5 fdf4548ff1739deeedb7f3b71812a69c615a548c
HAVAL192,5 919dcd8340d2644dc05def7e4aa03f216237cadd7e093a88
HAVAL224,5 cd4e4dd752c6bedcdd1f93f922067969aeb9d9338aa92d1b80fbf90e
HAVAL256,5 45fc0dff79f737d1a0f89c60f1a8dcc8bd4b8cf0426cd9dcd00dae543537cc0c

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

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

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