Audited 29 Jul 2026·Last updated 28 Oct 2026·4 citations·Tier 2·0 uses

qPCR Efficiency Calculator — Standard Curve Slope to %E

Turn a qPCR standard-curve slope into amplification efficiency with the MIQE equation, fit the slope from raw Cq values, or find the slope a target needs.

qPCR Efficiency Calculator

What do you have?
The slope of Cq plotted against log10 of template quantity. It must be negative: diluting the template raises Cq. Perfect doubling is −3.3219280949.
Cq per log10
One value per dilution step, comma separated, starting with the most concentrated standard. Average your technical replicates first. Assumes a single uniform dilution factor across the whole series.
10 for a ten-fold series, 5 for a five-fold, 4 for a four-fold. Must be the same at every step — this calculator does not take per-point quantities.
×
Coefficient of determination for the linear fit. Used for the quality verdict in the slope and target modes; recomputed from your data in the dilution-series mode.
Used only in the third mode. 100% means the template doubles every cycle. The tool returns the slope such a curve would have.
%
Amplification efficiency
100.0805
%E = 100 × (10^(−1 ⁄ slope) − 1): the MIQE 2.0 amplification efficiency in percent, where 100% means the target doubles every cycle.
Amplification factor
2.0008 ×/cycle
Slope
-3.32 Cq per log10
R²
0.999
Cycles per ten-fold dilution
3.32 cycles
Interpretation
Amplification efficiency 100.08% (MIQE convention), equivalently an amplification factor of 2.0008-fold per cycle (Pfaffl convention). That is inside the 90-110% window instrument vendors conventionally accept. Note that this window is vendor and practitioner convention: MIQE 2.0 sets no numeric acceptance limit, it only flags efficiency above 100% as a systematic error. R2 = 0.999 meets the >= 0.98 convention for a usable calibration curve. Efficiency is a property of this assay on this instrument, not of the gene.

Background.

Every relative-quantification result from qPCR leans on an assumption about how well the reaction copies its target. The widely used 2^−ΔΔCq method assumes perfect doubling, so if an assay really multiplies the template by 1.9 per cycle, a 5-cycle shift that the method reads as a 32-fold change is closer to 24.8-fold. The check is a standard curve: a dilution series of template, the Cq value at each step, and the slope of the line through them.

The slope converts to efficiency with the equation printed in the MIQE 2.0 guidelines, %E = 100 × (−1 + 10^(−1 ⁄ slope)). A perfectly doubling reaction needs log₂10 = 3.3219 cycles to make up a ten-fold dilution, so its slope is −3.3219 and its efficiency 100%. Steeper slopes mean the template grows by less than double each cycle. Shallower ones mean something is wrong with the curve, because a PCR cycle cannot more than double its product.

You can start from a slope your instrument already reported, paste raw Cq values from a uniform dilution series and have the line fitted by least squares with R² calculated, or run the equation backwards to find the slope a target efficiency would need. Alongside the percentage comes the amplification factor per cycle. That matters because the literature uses two meanings of E: MIQE's fractional efficiency, where perfect is 1.00 or 100%, and the amplification factor in Pfaffl's 2001 paper, where perfect is 2.00.

The verdict line applies the familiar 90–110% window and an R² of at least 0.98, and labels both as vendor and practitioner convention, since MIQE 2.0 sets no numeric acceptance range of its own.

What is qpcr efficiency calculator?

Amplification efficiency is the proportion by which the target increases in each cycle of the exponential phase: 100% means the product doubles every cycle, 90% means it multiplies by 1.9. It is measured indirectly, from a calibration curve of quantification cycle (Cq, formerly Ct or Cp) against log₁₀ of template quantity. The slope of that line is the number of extra cycles a ten-fold dilution costs, and it is negative because diluting the template raises Cq. Efficiency belongs to an assay run under particular conditions rather than to a gene: primers, master mix, instrument, threshold setting and sample matrix all shift it, which is why MIQE asks for the curve itself, with its slope and intercept, to be reported.

How to use this calculator.

  1. If your instrument software reported a slope, keep the first mode and type it with its minus sign, together with the R² it gave.
  2. If you have only Cq values, choose the dilution-series mode, average the technical replicates at each step, and paste one value per step, most concentrated first.
  3. Set the dilution factor between steps, 10 for a ten-fold series or 5 for a five-fold one. It must be the same at every step; the absolute starting amount is not needed because it does not change the slope.
  4. Read the efficiency and the amplification factor together. If a paper or program quotes E close to 2, compare it with the factor, not the percentage.
  5. To see how far you are from ideal, use the third mode: 100% needs a slope of −3.3219, 90% needs −3.5874 and 110% needs −3.1035.

The formula.

%E = 100 × ( −1 + 10^(−1⁄slope) )

In the exponential phase the product after c cycles is N₀ × Fᶜ, where F is the amplification factor per cycle. Cq is the cycle at which fluorescence crosses a fixed threshold, so two samples whose starting amounts differ by a factor Q cross it log_F Q cycles apart. For a ten-fold difference that is log_F 10 = 1 ⁄ log₁₀F cycles, and because Cq rises as quantity falls, the slope of Cq against log₁₀ quantity is −1 ⁄ log₁₀F. Inverting gives F = 10^(−1 ⁄ slope), and the MIQE efficiency is %E = 100 × (F − 1). Panina and colleagues print the same relation as E = 10^(−1 ⁄ slope) − 1, while Pfaffl's 2001 paper writes E = 10^(−1 ⁄ slope), meaning F itself; the two differ by exactly 1.

In the dilution-series mode the slope comes from ordinary least squares of Cq on x = 0, −log₁₀d, −2 log₁₀d and so on, for dilution factor d, and R² = [Σ(x − x̄)(y − ȳ)]² ⁄ [Σ(x − x̄)² Σ(y − ȳ)²]. The third mode inverts the relation, slope = −1 ⁄ log₁₀(1 + %E ⁄ 100). A slope of zero or above, or one shallower than −1, which would mean more than ten-fold amplification per cycle, five times what PCR can manage, is refused as a typo or a series pasted in reverse. Two-decimal slopes limit what can be claimed: −3.32 gives 100.08%, not exactly 100%, because the ideal is −3.3219.

A worked example.

Example

A five-point ten-fold standard curve, after averaging triplicates, gives Cq values of 18.20, 21.55, 24.87, 28.16 and 31.52, most concentrated first. The steps between them are 3.35, 3.32, 3.29 and 3.36 cycles. Fitting a straight line to Cq against x = 0, −1, −2, −3, −4 gives a slope of −3.325 with R² = 0.99999. The amplification factor is 10^(1 ⁄ 3.325) = 1.9987 per cycle, so the efficiency is 100 × (1.9987 − 1) = 99.8720%. The cycles-per-ten-fold figure of 3.325 is 0.0031 cycles above the ideal 3.3219, which is smaller than the standard error of the fitted slope itself, about 0.006 cycles. On this evidence the assay doubles every cycle to within what five points can measure.

dilution Factor10
solve ForefficiencyFromDilutionSeries
cq Values18.20, 21.55, 24.87, 28.16, 31.52

Frequently asked questions.

Is a slope of −3.32 exactly 100% efficiency?
Not quite. Perfect doubling gives a slope of −1 ⁄ log₁₀2 = −3.3219, and −3.32 is that value rounded to two decimals; entered as it stands it returns 100.08%. The lesson is about precision: a slope given to two decimals cannot support an efficiency quoted to four significant figures, and 100.1% is indistinguishable from perfect.
My efficiency is 115%. Is the reaction better than perfect?
No, a cycle cannot more than double the product, and MIQE 2.0 treats efficiencies above 100% as a sign of systematic error. A common cause is an inhibitor that delays the concentrated standards. Raising the example's first two Cq values to 19.60 and 21.85 gives a slope of −3.015 and 114.62%, while R² is still 0.9946. Dropping the top point brings it to 103.98%.
Why do some papers report E = 2.09 instead of a percentage?
They follow Pfaffl's 2001 convention, in which E is the amplification factor 10^(−1 ⁄ slope) and 2.00 is perfect; that paper reported 2.09, 2.16 and 1.99 for its three targets. An E of 2.09 is 109% efficiency in MIQE terms, from a slope of −3.1236. Reading it as 209% is a common mistake.
How much does a 90% efficiency distort a ΔΔCq result?
It grows with the size of the shift. The 2^−ΔΔCq method converts a 5-cycle difference into 2⁵ = 32-fold, but at 1.9 per cycle the true change is 1.9⁵ = 24.76-fold. Even one ten-fold step, 3.3219 cycles, would correspond to only 8.43-fold. Pfaffl's model avoids this by using each gene's measured amplification factor.
Is the 90–110% window a MIQE requirement?
No. MIQE 2.0 sets no numeric acceptance range for efficiency; it says efficiencies above 100% indicate systematic error and asks for the calibration curve, slope and intercept to be published. The 90–110% window and R² ≥ 0.98 are vendor and practitioner conventions, useful for triage but not something to cite to MIQE.
How many dilution points does the curve need?
MIQE 2.0 asks for a series spanning four to five orders of magnitude, with at least three technical replicates per step; the fit itself needs at least three points. A five-fold series works too: Cq values of 18.00, 20.32, 22.64, 24.97 and 27.29 step by about log₂5 = 2.32 cycles and give 99.94%.

References& sources.

  1. [1]Bustin, S. A. et al. (2025). 'MIQE 2.0: Revision of the Minimum Information for Publication of Quantitative Real-Time PCR Experiments Guidelines.' Clinical Chemistry 71(6): 634–651. doi:10.1093/clinchem/hvaf043. The governing revision and the source of the implemented equation, printed verbatim as %E = 100*(−1 + 10^(−1/slope)). Also the source for the dilution series covering 4 to 5 orders of magnitude with a minimum of 3 technical replicates per step, for the statement that slopes shallower than −3.32 (that is, above −3.32, such as −3.0, where efficiency exceeds 100%) indicate systematic error, and for the Cq nomenclature (formerly Ct or Cp). Confirmed on retrieval 2026-07-29 that it sets no numeric acceptance window for efficiency. Abstract open; full text may be institution-gated.
  2. [2]Panina, Y., Germond, A., David, B. G. & Watanabe, T. M. (2019). 'Pairwise efficiency: a new mathematical approach to qPCR data analysis increases the precision of the calibration curve assay.' BMC Bioinformatics 20: 295. doi:10.1186/s12859-019-2911-5. Independent second authority consulted as a cross-check: prints the calibration-curve efficiency as E = 10^(−1/slope) − 1 and notes that efficiency above 100% is generally read as inhibition. Agrees exactly with MIQE 2.0. Open access via PubMed Central. Retrieved 2026-07-29.
  3. [3]Pfaffl, M. W. (2001). 'A new mathematical model for relative quantification in real-time RT–PCR.' Nucleic Acids Research 29(9): e45. doi:10.1093/nar/29.9.e45. Source of the CONFLICTING CONVENTION documented on this page: defines E = 10^(−1/slope) as the amplification factor rather than as fractional efficiency, reporting E = 2.09 (TyrA), 2.16 (PyrB) and 1.99 (Gst) and treating E = 2 as optimal. Open access via PubMed Central (PMC55695). Retrieved 2026-07-29.
  4. [4]Bustin, S. A. et al. (2009). 'The MIQE Guidelines: Minimum Information for Publication of Quantitative Real-Time PCR Experiments.' Clinical Chemistry 55(4): 611–622. doi:10.1373/clinchem.2008.112797. The superseded original, cited because most published methods sections still reference it and because it introduced the requirement that calibration curves with their slopes and y-intercepts accompany the manuscript. Superseded by MIQE 2.0 (2025); listed bibliographically.

How this page was produced

Published by
Quanta Calculator
Primary sources
4 cited below
Method
%E = 100 × ( −1 + 10^(−1⁄slope) )
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon