How to calculate IC50: viability and the 4PL dose–response curve

About 7 min read · Updated 2026-09-30

IC50 is the drug concentration that halves cell viability (or activity) — the smaller, the more potent. Convert absorbance to viability, fit an S-shaped curve (4PL) against log concentration, and read the curve’s midpoint.

Try it with the tool

Paste absorbance values — blanks are subtracted, viability calculated, and a 4PL fit gives IC50 with 95% CI and a comparison between drugs.

Open the IC50 calculator →

1. Absorbance → viability (%)

Viability (%) = (ODsample − ODblank) ÷ (mean ODuntreated − ODblank) × 100

The blank is a well with medium and reagent but no cells. Without blank subtraction, background absorbance inflates viability and the curve never reaches 0%.

2. The four 4PL parameters

y = bottom + (top − bottom) ÷ (1 + (conc ÷ IC50)Hill)
ParameterMeaningTypical
TopViability at very low concentrationabout 100%
BottomViability at very high concentrationnear 0% (higher if killing is incomplete)
IC50Concentration halfway between top and bottom—
Hill slopeHow steeply the curve falls0.5–3

Always put log concentration on the x-axis. Diluting in 3- or 10-fold steps spaces the points evenly on that log scale.

4PL dose–response curve10⁻³10⁻²10⁻¹10⁰10¹10²050100Drug concentration (µM, log axis)Viability (%)TopBottomIC50 = 0.5 µMHill slope = steepness
The four 4PL values: the upper plateau (Top), the lower plateau (Bottom), the concentration halfway between them (IC50) and the steepness (Hill slope). Concentration is plotted on a log axis.

3. 95% confidence intervals and relative vs absolute IC50

“IC50 = 0.80 µM (95% CI 0.75–0.86)” means the true IC50 very likely lies in that range. An interval wider than 10-fold means too few concentrations around the middle of the curve.

When the curve bottom is not 0% (e.g. it levels off at 20%), two IC50s differ: the relative IC50 is halfway between top and bottom (the value usually reported), and the absolute IC50 is where viability is exactly 50%. State which one you used in the Methods.

4. A good concentration design

5. Common mistakes

Paste absorbance values — blanks are subtracted, viability calculated, and a 4PL fit gives IC50 with 95% CI and a comparison between drugs.

Open the IC50 calculator →