Amplification efficiency tells you how faithfully your qPCR assay doubles template DNA each cycle — and it's the single most important quality check before trusting any quantification result from that assay. This calculator converts the slope of a standard curve into an efficiency percentage, a fold-per-cycle multiplier, and a pass/fail quality verdict.

How the qPCR Efficiency Calculator works

The calculator implements the standard relationship between a qPCR standard curve's slope and amplification efficiency: E = 10^(−1/slope) − 1. This formula falls directly out of the exponential amplification model — after n cycles, template amount grows by a factor of (1 + E)^n, and Ct is proportional to −log₁₀ of the starting amount divided by log₁₀(1 + E). Rearranging for a linear Ct-vs-log(dilution) fit gives the slope-to-efficiency conversion used here. A slope of exactly −3.32 (which is −1/log₁₀(2)) corresponds to E = 1, i.e. exact doubling — 100% efficiency.

Inputs and what they mean

The only input is the slope of your standard curve's linear regression (Ct on the y-axis, log₁₀ of the dilution factor on the x-axis). This slope is produced automatically by most real-time PCR instrument software once you enter a dilution series and its Ct values — you don't need to fit the regression by hand. The slope is always negative because Ct falls as template concentration rises. Typical real-world slopes for a working assay fall between about −3.1 and −3.6, corresponding to roughly 90–110% efficiency.

Limits and edge cases

Efficiency calculated this way assumes your dilution series spans a range where PCR kinetics stay linear — reactions that are wildly over- or under-diluted, saturate the detection reaction, or include pipetting errors can distort the slope independent of true assay efficiency. Efficiency above 110% often indicates pipetting inaccuracy in the dilution series or co-amplification of non-specific products rather than a genuinely "super-efficient" reaction. A slope of exactly zero is undefined for this formula (division by zero) and signals a failed or flat standard curve — re-run the dilution series rather than trusting any efficiency number from it.