FNV1A32 hash for "flower" is "d1df8006"

FNV1A32 encoded string

d1df8006

Your last 10 encodings

AlgorithmStringHash
fnv1a32flowerd1df8006

String "flower" encoded to other algorithms

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

MD2 f265ad7fce6fc028e968a84ac22efe3e
MD4 649fdb40d87feda46c2122d11e094b14
MD5 608f0b988db4a96066af7dd8870de96c
SHA1 5a46b8253d07320a14cace9b4dcbf80f93dcef04
SHA224 4a0cbd3934248511b5e100ffac283dabf2472e82482982407181e9a3
SHA256 c06b0cfe0cc5e900c57784484094331f095bf441995c3c31ea6c75691c786c35
SHA384 c1a9844d1d6de5428eccc9936f1e75b1b110aac4041214bf17d62fb5bfa3e0e2e999d513dc9405955852a5ed796bd7e0
SHA512/224 832836be017a36dd972be11717cf5792f994fe16fc7d46eaa1522a90
SHA512/256 953e18990085c1411b7eea8e01ebcce62f51506d2d9484dc8cf212d94ca04c3f
SHA512 eeee7aa3943ceb5661aada41f073b2ceb042a76574f6d8aee56f1ff93f5ff343e8e7d94bacfbd366574610d63d0a4f8b14cca668199907eb9d6f0384af5cf92d
SHA3-224 45161ccbb24edf9549687644b4710ead59bf615c28f05eae334ee139
SHA3-256 0297bc1f94a6391509ceedc8a4ce8d3a5c7958208b8caa31dffce21986a04ed2
SHA3-384 004f47020a9a304b0d95d79ea67ed8861dad689a423759c755254dc1c96cc1ec1f662f762996299583c4b50adc82c677
SHA3-512 2c7f4ca6ffe0732ec0f358d4fe8c0bd47b78504c1fcbcde50939583ff00f7ee14caa17c6ebcb7e5ba4d2ceff213f06f7fe522c4adba216ecd0cc33dc02881fae
RIPEMD128 a5128ef1e65731d820419670d43753af
RIPEMD160 751eed881326771f1a0f351f864e0f31ba120e1b
RIPEMD256 1469913b787d4cb130610007cc1403bedf7d8b6ec1bfadd5ea85d975a1889150
RIPEMD320 07cf5a95ed3cc6a1ab631e4b5d6f0ddfd3843b18d8a4cad84703afba3646b5f91419022b983c4ea2
WHIRLPOOL b1a1a60090f6b1ba525afe8660ef12fdf23e25f7a5ba8100aee9b981a2ba06f4a201445be732af4acecf2ac666ad4dbf0b80401c16c64f7967d3c56f3168aedd
TIGER128,3 c7e9aec92515496bac8e9cf350f42feb
TIGER160,3 c7e9aec92515496bac8e9cf350f42feb2ead99bc
TIGER192,3 c7e9aec92515496bac8e9cf350f42feb2ead99bc47923d00
TIGER128,4 26e286b32ad71a933db9b4c8c51b9c7f
TIGER160,4 26e286b32ad71a933db9b4c8c51b9c7ff4b9e38d
TIGER192,4 26e286b32ad71a933db9b4c8c51b9c7ff4b9e38d4574a652
SNEFRU 700121d859e537f6bc26e9f10e22961c31032c90af815c9454cd3bf2c502c3f2
SNEFRU256 700121d859e537f6bc26e9f10e22961c31032c90af815c9454cd3bf2c502c3f2
GOST 36191f7cc080698c489977024c46cea3ea8736cf2ab259f7b9b60e563e47ecaa
GOST-CRYPTO 491512076ee034611b1c3da2f1c51d10ecb7331317d2ae7506ac98861f912ec6
ADLER32 08e30290
CRC32 1462c3d7
CRC32B a7d7c1da
CRC32C 40dbc6b9
FNV132 e1c134a8
FNV1A32 d1df8006
FNV164 63029f7db249fec8
FNV1A64 6329389cc135cd06
JOAAT e1a44ecd
MURMUR3A 21c6aad5
MURMUR3C 0e2ede178099bad1b8ef24f1b8ef24f1
MURMUR3F 298bcc44b36ac66ac5ff479b06ba1be2
XXH32 eeea1eff
XXH64 93745b4215c414e0
XXH3 7d2980396881be30
XXH128 1d3b64852f583cf314aebe75675caf51
HAVAL128,3 97762126b2871cb44f74737b15efba47
HAVAL160,3 9cb11339b765cd8b8eb354ad6548528e5c32d881
HAVAL192,3 7376c925350457cd46fa6daf4de27105b0cd09f5ea70741b
HAVAL224,3 6feca204ccf7e967ce4bdf7557a699e2c3d9451d759aa9f28fd3f3da
HAVAL256,3 fce2df175cc234df284d15d0f622ed744ad692b0f6b0e59a07fb4ca10319b37a
HAVAL128,4 75407d1d9ddc8d68c773c3fc7cb32003
HAVAL160,4 8c607270b0be0f4c535af350e457d379cea1e55b
HAVAL192,4 6bfe42ccaba1ae69a43c26e447a5c97288d57b0fa4a49bfe
HAVAL224,4 9e2cefa2a78d3810938523cd8b85ed92f0eaf27a1991851e96f134a7
HAVAL256,4 963bbd7acaa8e393277bc5ab7dbb98b49828cef0f4e2393578497e43b2e10353
HAVAL128,5 4b62296efca2797f17312ac26de1d41f
HAVAL160,5 e1d5b352e42cb6811e66c9815f951c98495cc3d3
HAVAL192,5 739595de1a7d8b4730d39df09151794a16cdeda07fdbf5d2
HAVAL224,5 d5d353d27feec4bfcdd37b41a9dd942a56d610436b809731aad22b24
HAVAL256,5 8603afccb4f9d9fc53d120567c71f93579f5d245fc63ffd1f7c67541527aaf86

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