FNV164 hash for "['HOLI' 'APTX']" is "184a4387daac9fbc"

FNV164 encoded string

184a4387daac9fbc

Your last 10 encodings

AlgorithmStringHash
fnv164['HOLI' 'APTX']184a4387daac9fbc

String "['HOLI' 'APTX']" encoded to other algorithms

Here you can view hashes for "['HOLI' 'APTX']" string encoded with other popular algorithms

MD2 55334333a7c7a2b225044bd34ceae4c5
MD4 7df29af699fbc83c7fe89042a9e6cd55
MD5 8a0208c6889518e61489bf3e2092dceb
SHA1 2c7058f7274dea9750d728724fd34f60be355d34
SHA224 0ad52a304a21e69ebad2b3088d635e367f240a537f81b14239406f52
SHA256 f1fbe81760e6404def1aa688b6a015a2ad2a8bddc2a1ae20329e40600a9f5918
SHA384 c2feac7d7306b5abbb7b983ab20c2f4768a4d9f5e702c157693f325463725a1a6bc576d14ce8a64d2cab83a111bba5b1
SHA512/224 98817e225b764778ed15d07c089291c225450593bd659e03d7f45047
SHA512/256 d08f4de7b312ae769a3a86348abb4c3d1b880b1b47242f298fd1708185e670f9
SHA512 a56ae79ca29b0675799be0930c00db27e64e5fce44795303305cd5cc3e05f57e27b239ff4c8b338dcbdf3da6f41dc0ee8279b3a6323bbc26cfe892f284b8212d
SHA3-224 2a6b56c8495ec00471741eb73021bc6c773dc4446437c20c78813cc7
SHA3-256 5c8a0286a3e491fa8f26c8bcd640d5c6852ee6a198d973696edb1d9cf3eadffe
SHA3-384 1fc5ece4e1b7d168882ef1d8adb101f022c41375192a3a9ef0f8753dec14c60be2b0d607813585a0de8e9348024f866c
SHA3-512 76d1eb7373b84c3e670d3e229c7c7c761e00c4dcb2ac9697f2f4d30d442972c018363990a65911b0ea132c97e9bf6498a50f0086b17552223a29b6f958446322
RIPEMD128 1af275cc5e9e4b39b4196f20cea5feb2
RIPEMD160 3ff52f50cffabe7c9ed5151ada559d64b1d5e94a
RIPEMD256 a9b2015a0d25dd620f593b0cb5db9e053790dcb30f9821aaf063c1961ebac44c
RIPEMD320 4f6dd0439f761fc3e156aa548ec93c9cdec82fe4eae0d814f0ed479e1c88058ce2779c4aa70e60f1
WHIRLPOOL 21c645de59e4f3aebcba20cb600fb37323604772d6cc8afc507c477364a256609a569155b552791513ca9c2f679ee9d4bc5b00c6b833b0bb4e60381857b4fb85
TIGER128,3 15481f3951504a9d1921e23f3d9a3d15
TIGER160,3 15481f3951504a9d1921e23f3d9a3d156c74eb8b
TIGER192,3 15481f3951504a9d1921e23f3d9a3d156c74eb8bf4c9d343
TIGER128,4 183c23c5092db6f32c83ea43501c27f1
TIGER160,4 183c23c5092db6f32c83ea43501c27f1023717b2
TIGER192,4 183c23c5092db6f32c83ea43501c27f1023717b23e90a8cb
SNEFRU e86c43979a9cd1bf8d7d3d76d3bef98e3d4d7e36a12409517ccc0f3d18e5f62c
SNEFRU256 e86c43979a9cd1bf8d7d3d76d3bef98e3d4d7e36a12409517ccc0f3d18e5f62c
GOST 7f3ce987164e2debb55ef9dc2e8525a3e7a82fe0121328ab4b68801e64ba41b0
GOST-CRYPTO 9b883140cd8add6225117c94e84aed7b9bf41a75dba3d7e885325d5102885a52
ADLER32 1e8903de
CRC32 b65a1d6a
CRC32B 34a7bacb
FNV132 db71d1dc
FNV1A32 92f1e586
FNV164 184a4387daac9fbc
FNV1A64 40bab074bafe6906
JOAAT 1bac0e99
HAVAL128,3 472e247fbb035678c4943066569a9676
HAVAL160,3 ab9e4712fcf16e04f81096c66fb90dbaeb1b3d96
HAVAL192,3 0afe9bc61016837033653003457bd3837720e53a98298197
HAVAL224,3 a7d3d475cd2531c729995ca3a0fc25a6108ed5b24509c8cc54d5065d
HAVAL256,3 bcc283b835f030de55a7ea28f7c3d1706ca7b594d7ea3643f0acd4ef9052c326
HAVAL128,4 5a89137ff0c55f89bead72baeb7b7d56
HAVAL160,4 ce8b3f612a0ca2beeacbc54b01174869bb53bdd7
HAVAL192,4 c684330c5d2f39332cc50a4fe9fdde7ccb824fafcd40316d
HAVAL224,4 9752d5cc8fe191ec98417ebcdc61f5bdb9608ab2e479f37679dacccd
HAVAL256,4 dc82f5f04e181a709cd285e457b3de3eb4bec549b88d7f6c47b4eb2a1ad5d966
HAVAL128,5 89a9a2e154c9a7581ccc0299022ef7f6
HAVAL160,5 9c1ce3dc27fab02c25a6295352a2a22db2112ad3
HAVAL192,5 adc43731771985ffc663e6d62c103842e35cd1366c4970e0
HAVAL224,5 b9d480a3077bb2fe1efa036f8a3e2b105d4aa52a1d85923276f9eadd
HAVAL256,5 c41c417311f99e54f750742b7b408e3be33e30baed5501516a089a57ea862865

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