Loading…

R₀ Growth Rate to Doubling Time

Biology • Microbiology and Epidemiology

View all topics
Per-day growth rate (r), doubling time, and a simple R₀ approximation.
What this tool does: (A) converts between exponential growth rate r (per day) and doubling time, and (B) estimates R₀ from r using R₀ ≈ exp(r · T) with an explicit, editable serial interval T (days).
This is an intro approximation: real epidemics may deviate because of changing behavior, reporting, and non-exponential phases.

Inputs (conversion)

Pick which quantity you know.
Decline uses the same magnitude but negative r.
Example: r = 0.23 day⁻¹ means fast growth.
Must be positive. For decline, this is still a “halving-time magnitude”.
Used only for the curve plot (relative scale is fine).
The curve uses C(t) = C0 · exp(r · t).

Optional: evaluate the curve at your own time points

Paste one column (header optional). We compute C(t) using your computed r.
We read the first column as time in days.
Tip: Use the zoom controls below the plot to zoom in/out in time. Hover the curve to see values.

Inputs (R₀ approximation)

We convert to r, then use R₀ ≈ exp(r · T).
If r < 0 then R₀ < 1 (declining).
Estimated early exponential growth rate.
Must be positive.
Assumption you control (changes R₀ a lot).
We compute R₀ for each T to compare assumptions.
Used only for the curve plot.
The curve uses r from your inputs.

Optional: evaluate the curve at your own time points

Paste one column (header optional). We compute C(t) from r.
We read the first column as time in days.
Warning: R₀ is model-dependent. This tool uses the simple link R₀ ≈ exp(r · T) to show how assumptions about T change the estimate.
Ready

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

How do you convert growth rate r to doubling time?

For exponential growth C(t) = C0 x exp(r x t), the doubling time is ln(2)/r when r > 0. Shorter doubling time means faster growth.

How do you convert doubling time to r?

If doubling time is given in days, then r = ln(2)/doubling time. The result is in per day (day^-1).

What does the Decline option mean for doubling time?

Decline means r is negative, so the curve decreases exponentially. The calculator keeps doubling time as a positive magnitude and applies the negative sign to r consistently (often interpreted as a halving-time magnitude).

How is R0 estimated from r in this calculator?

It uses the introductory approximation R0 ≈ exp(r x T), where T is the assumed serial interval in days. Different T values can change the estimate a lot, so the tool can compute R0 for multiple T scenarios.

When is this R0 approximation reasonable?

It is most appropriate during an early time window where cases change approximately exponentially and conditions are relatively stable. Real R0 or Rt estimation often requires more detailed models and uncertainty methods beyond this simple link.