FNV1A32 hash for "qaz123" is "97b278d9"

FNV1A32 encoded string

97b278d9

Your last 10 encodings

AlgorithmStringHash
fnv1a32qaz12397b278d9
sha224matthewd3d8fb38251ed79ce6a4f283f5711a9b79f722cb3ed100b23a3f75b3
sha384zxcvbn60b274d6d80af52d27cfc4adb22b46d0256c24c59ee0b83e7e9de074520088d8276ecab948c7b7b43d1e85a2770c5025

String "qaz123" encoded to other algorithms

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

MD2 74a8177d32e03719496a3d230f50bdd1
MD4 e856547570cf641e8fc39ad2c8da8957
MD5 34f85ca80ec353d3052b8a2d3973a0c5
SHA1 5edb5e9ed01de3b6bf5d96f38650673412e0bef1
SHA224 ed514cd92e3f0161edb49cebd3bef8cc30a05e5011e2cdd6d34af874
SHA256 d39bda2bb8268719d4bbd925b4940fd8209cb4688723bfdd88f64bbfa863e721
SHA384 6bddc9b43ecbb20627249632ff3db5488525b77e59e8eea5a71999103079a6607cf69705afb284c7398f48fc4e69418d
SHA512/224 2f83f7931308bcd2e019b24506ab896fcdd3a999051fd743ffdd6f01
SHA512/256 a866eb0db1e7dd8765d6031a076203f009e2bf2cf5497801ab2a88ef50a36bba
SHA512 2e8508168dbd6be7e7d749c1a9a561d7a8c19c7ee5a60b380969024ff17f5e531e5d7bb01e95daf41f378d769447be18d37b364bdee1bc3914c3ba66f1851d32
SHA3-224 4b7979311dfe429c7673dc4e22a121e44bdfe38c89b6300a7a242873
SHA3-256 a94f6f39254b31235e02eddabc661f7041884606c5941ea13922e228c6555d84
SHA3-384 c151e353c6bfdb020551422464a6aef117ae7bba486a984606c668ea3cc246268ba996064fd4819e4105e1ed61403cb7
SHA3-512 bddaf67050bffb4aaaefa2acb050fef29dd14a6afd586dafc78162e593afb3cd21772b467e88bcda38e00f25912a9a3c455a4499a9d7f76f86aafbd2db257bf6
RIPEMD128 0e4213ab65c7aaa9b1ea73933884f54a
RIPEMD160 c039463bc3d2da2f7b2884ed3065f8a8c619f9dd
RIPEMD256 c8ba749a4a099212e7b582cd6d15853ac9cb269ffe720595a6ab0e9d83707615
RIPEMD320 d6c3377dd8b90bfd2f2045d91ec3103c073b1bfee11d7f66207ea3b0116c47411bba86005ef5e8ea
WHIRLPOOL 7c2fd504757c445fdab22ab519350662bad927329754d5033c6817260900e9a3ffe114d2a73a70892544b8c6868586d94550dbf7f61e3e6ad0192c7ccbaaf816
TIGER128,3 669ebb9cd48c1350e1f2b54d20923b5f
TIGER160,3 669ebb9cd48c1350e1f2b54d20923b5fe0c5fa0d
TIGER192,3 669ebb9cd48c1350e1f2b54d20923b5fe0c5fa0d3decc6c2
TIGER128,4 e0a4ad78164a64a494fbe9d1ce3ef401
TIGER160,4 e0a4ad78164a64a494fbe9d1ce3ef401b8a16902
TIGER192,4 e0a4ad78164a64a494fbe9d1ce3ef401b8a16902fcf10ece
SNEFRU df67030fd0938c3ba143e15835bd41a7b67a1ef902fe75a2ecb2f3681753d2f4
SNEFRU256 df67030fd0938c3ba143e15835bd41a7b67a1ef902fe75a2ecb2f3681753d2f4
GOST 40d50eff680ad3b66420d0131a81722cceae060be21d16c10d0a3115635efd7b
GOST-CRYPTO a3efecc6ea467d70328d42549bc00499657f76f50edb49ccba33fbbd465c5d03
ADLER32 07a301e3
CRC32 65bca17b
CRC32B a665db02
CRC32C 4bd5ec60
FNV132 ab6cb6c5
FNV1A32 97b278d9
FNV164 958e58e9555ac4c5
FNV1A64 241972a569664899
JOAAT 44501034
MURMUR3A 9cca9da7
MURMUR3C 3ec371b160a0805058f83c3f58f83c3f
MURMUR3F dd30b2dc0f17106b9481ba609602a6e4
XXH32 f55dd317
XXH64 63b77a9903b313e7
XXH3 d9e9642f5aec5cbf
XXH128 b474943d54fec9379dae7c3befccfbf2
HAVAL128,3 6e34bf5b09187e27de7b2536ac15b111
HAVAL160,3 c11af9e3316a69b9664ef78a8dfc5e5ec40c15c6
HAVAL192,3 a288799271b1bdc5eb90fbb4d01b9c70966a9bb721b20bfb
HAVAL224,3 6c3db7d1ea650ebb3f8793941747444579690f1dbc5c654bc096690a
HAVAL256,3 2df1415b0c35fa34591eed1a3dbf78d973867cf3d37fe29ec44197aef6b6513b
HAVAL128,4 b604d1235c5645857e30768a29b3b158
HAVAL160,4 db5b0761650a6fad8518afe87081b04b15527640
HAVAL192,4 c71c74c83b7a1d31cb3fda9090ed114a5e66421f5cc53143
HAVAL224,4 d20a6473784633f2a80b2b5ef40a90ba2beec5ccf2e7f48c796b8268
HAVAL256,4 458bc72697190cdfea111c6899503bb9701ef5cc008c716b21fda1df3bd3a7fa
HAVAL128,5 ae5e20e46d3ba2a5d39a9956ed4a43bc
HAVAL160,5 710f5d3cd33c28dc3a6390a630e99f32c5242eba
HAVAL192,5 9be2402c65b839d5f43386876426367157db0dd43e5c1f64
HAVAL224,5 be27957dbd6f6a206baf5af478eb858343f24e2261891f08c7432046
HAVAL256,5 7139226aa3a685204819321d1e9cb8078c3d6aaf07faafcbab4c4cd1dd097e4f

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