Bacteria Growth Calculator
Final cell count from starting cells, doubling time, and hours.
What it does
Bacteria in fresh broth divide on a near fixed clock called the doubling time. Each cell splits in two, so the count doubles every period: 1000 becomes 2000, then 4000, climbing exponentially while conditions hold.
The tool above takes the starting count, doubling minutes, and elapsed hours. It returns the final count, the number of doublings, and the fold increase over the start.
The default of 1000 cells at 30 minute doublings for 6 hours runs 12 generations to 4,096,000 cells, a 4096x rise. Two more hours would quadruple it again past 16 million, showing how fast exponential runs away.
The doubling model follows OpenStax Microbiology growth chapters with NCBI Bookshelf references behind them. Both stress the same limit: food, space, and waste end free growth, bending the curve into stationary phase.
How to use
- Enter the starting cell count from plating or dilution math.
- Enter the doubling time in minutes for your strain and medium.
- Enter the elapsed hours to project.
- Read final cells first, then doublings and fold increase.
- Treat long spans as upper bounds, since crowding slows real growth.
Formula
- start
- Viable cells at time zero.
- doubling
- Minutes per binary fission in these conditions.
- 2^generations
- Fold increase from repeated doubling.
Spans past 100 doublings are rejected because counts leave physical meaning and floating math overflows into fiction. Lag phase before first division sits outside the count.
Worked example
Example: 1000 cells, 30 minute doubling, 6 hours
Start 1000, doubling 30 min, span 6 hr.
- Generations: 6 x 60 / 30 = 12.
- Fold: 2^12 = 4096.
- Final: 1000 x 4096 = 4,096,000 cells.
- Check: 2^10 is 1024, times 2^2 is 4, so 1024 x 4 = 4096.
- Tool shows 4,096,000, 12, 4096x.
Reference table
| Hours | Doublings | Cells |
|---|---|---|
| 2 | 4 | 16,000 |
| 4 | 8 | 256,000 |
| 6 | 12 | 4,096,000 |
| 8 | 16 | 65,536,000 |
Limits
- Free growth phase only; crowding and waste slow real cultures.
- Ignores lag before dividing starts and death after.
- One fixed doubling time assumed throughout.
- Counts are viable cell estimates, not weighed biomass.
Common mistakes
- Mixing minutes with hours without converting.
- Using 2 x generations instead of 2 to the generations.
- Projecting days of free growth that never happen in a flask.
- Reading fold increase as the final count itself.
- Ignoring dilution steps that set the true start count.
Try it yourself
Quick checks. Answers sit tucked under each question.
100 cells, 20 minute doubling, 2 hours?
6 doublings, 64x: 6,400 cells.
One cell doubling hourly for 10 hours?
2^10 = 1024 cells.
Fold after 5 doublings?
2^5 = 32x.
Questions
How fast do bacteria double?
Lab E. coli near 20 minutes in rich broth; soil strains take hours. Enter your measured value.
Why powers of two?
Each cell splits in two per generation, so n generations multiply the start by 2^n.
When does growth slow?
As food runs out and waste builds, cultures enter stationary phase below this projection.
What is fold increase?
Final divided by start. 4096x means 4096 times the starting cells.
Start from OD readings?
Convert optical density to cells per mL first with your strain curve, then enter that count.
How many cells is a colony?
A visible colony holds millions. Divide plate colonies by plated volume for density.