Bacterial Doubling Time Calculator
BiologyCalculate bacterial doubling time from initial and final population counts and elapsed time, plus the equivalent growth rate. Instant microbiology results.
Reviewed by the thecalcu.com team · Last updated July 9, 2026
Doubling Time
What is a Doubling Time?
The Bacterial Doubling Time Calculator computes how long it takes a growing bacterial (or other exponentially growing) population to double in size, using Td = t × ln(2) ÷ ln(N ÷ N₀). Enter an initial count, a final count, and the elapsed time between measurements, and the calculator instantly returns the doubling time, the equivalent growth rate, and the number of doublings observed.
Doubling time is a standard way to characterize how fast a microbial culture is growing under specific lab conditions. For projecting future population size from a known growth rate instead, see the Population Growth Rate Calculator.
Why Use a Bacterial Doubling Time Calculator?
Computing doubling time from raw cell counts requires working with natural logarithms, which is tedious and error-prone to do by hand, especially when comparing multiple growth conditions or time points across an experiment.
This calculator computes doubling time, growth rate, and number of doublings simultaneously and instantly from your measured counts, making it fast to characterize growth across different media, temperatures, or treatment conditions.
The step-by-step breakdown shows the exact logarithmic substitution, useful for verifying microbiology coursework or lab report calculations.
Who Should Use This Calculator?
Microbiology students calculating bacterial growth rates from lab culture density measurements.
Research scientists comparing how growth conditions (media, temperature, antibiotics) affect a strain's doubling time.
Biotechnology and fermentation professionals monitoring culture growth rate during bioreactor or fermentation runs.
Quality control technicians verifying expected growth characteristics for a production microbial strain.
Teachers demonstrating exponential growth and logarithmic calculations using real biological data.
What Insights Does This Calculator Give You?
Doubling time, the primary result, showing how long the population takes to double at the observed growth rate, directly comparable across different experiments or conditions.
Growth rate per hour, the exponential growth rate r, useful for plugging directly into further exponential growth projections.
Number of doublings, how many doubling events occurred between your initial and final measurements, a useful sanity check against the raw ratio of your two counts.
How to use this Doubling Time calculator
Enter the initial count (N₀), the population size at your first measurement.
Enter the final count (N), the population size at your second, later measurement.
Enter the elapsed time, the time between the two measurements, in hours.
Read the doubling time result, the highlighted result shows doubling time in hours, with growth rate and number of doublings shown alongside.
Show formula & methodology ↓Show less ↑
Formula & Methodology
Doubling time formula: Td = t × ln(2) ÷ ln(N ÷ N₀) Growth rate formula: r = ln(N ÷ N₀) ÷ t Variable definitions: - N₀, initial population count - N, final population count - t, elapsed time (hours) - ln, natural logarithm - Td, doubling time (hours) - r, growth rate (per hour) Worked example: A culture grows from 100 cells to 800 cells over 3 hours: r = ln(800 ÷ 100) ÷ 3 = ln(8) ÷ 3 ≈ 0.693 per hour Td = 3 × ln(2) ÷ ln(8) = 3 × 0.693 ÷ 2.079 ≈ 1.0 hours This means the culture doubled approximately 3 times in the 3-hour period (since 2³ = 8, matching the 8-fold increase observed). Note: This calculator requires the final count to be greater than the initial count, since doubling time is only meaningful for a genuinely growing population. It also assumes a constant exponential growth rate between your two measurements, which may not hold if growth conditions changed during that period.
Frequently Asked Questions