Generation Number Calculator

What is Generation Number?


The generation number refers to the number of generations it takes for a population to reach a certain size from an initial population size, assuming exponential growth.

The equation for calculating the generation number is derived from the exponential growth equation and the concept of the logarithm. It is given by:

Generation Number = (log(populationT) - log(population0)) / 0.301



  • populationT represents the population size at time "t".
  • population0 represents the initial population size.

In the equation, the logarithm base is typically 10, which means the logarithms are calculated using base-10 logarithms. The constant value of 0.301 is the approximate logarithm of 2 with a base of 10 (log10(2)).


By taking the logarithm of the population sizes and dividing their difference by the logarithm of 2, we can determine the number of times the population has doubled or increased by a factor of 2. Dividing this value by the generation time (the time it takes for a generation to pass) gives us the generation number.

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add to your ad blocking whitelist or disable your adblocking software.