Annealing Temperature Calculator
How it Works
01Get Primer Tm
Use the LOWER Tm of your forward / reverse primer pair (NEB Tm Calculator, OligoAnalyzer, Primer3).
02Get Product Tm
Tm of the PCR amplicon — the full target sequence. Higher than primer Tm; computed from %GC and length.
03Apply Rychlik Formula
Ta = 0.3·Tm_primer + 0.7·Tm_product − 14.9 (Rychlik 1990). The published gold-standard PCR Ta equation.
04Verify with Gradient PCR
Run a 2-step gradient ±5 °C around the Ta result to confirm the optimum and check for non-specific bands.
What is an Annealing Temperature Calculator?
The Rychlik formula elegantly captures the empirical observation that optimal Ta depends on both Tms because they govern different physical events in the PCR cycle: the primer Tm sets the binding stability of the short primer-template duplex during the annealing step (lower Tm dominates because the weaker primer is rate-limiting), and the product Tm sets the dissociation behaviour of the longer amplicon as the reaction cycles toward saturation (higher product Tm means stable amplicon, allowing higher Ta without losing yield). The 0.3 / 0.7 weighting and the −14.9 °C empirical offset come from a 23-system designed-experiment study and remain the workhorse defaults in NEB's Tm Calculator, IDT OligoAnalyzer, Primer3, and most commercial PCR design software.
Designed for molecular biologists optimising new primer pairs, qPCR / RT-qPCR users designing assays from published sequences, undergraduate teaching labs covering PCR theory, troubleshooting failed PCR reactions, and synthetic biology / Gibson assembly / cloning workflows where Ta drives every junction reaction, the tool runs entirely in your browser — no account, no data stored. Critical caveat: the Rychlik formula gives a strong starting estimate, but individual primer-template systems vary by ±2-5 °C in optimal Ta — always verify with a gradient PCR (typically ±5 °C around the calculated Ta in 8-12 steps) on the first run with a new primer pair. High-fidelity polymerases (Phusion, Q5, KAPA HiFi) often run 3-5 °C above the calculated Ta.
Pro Tip: Pair this with our qPCR Efficiency Calculator for assay validation, our DNA Concentration Calculator for template quantitation, or our DNA Copy Number Calculator for downstream quantitation.
How to Use the Annealing Temperature Calculator?
How is annealing temperature calculated?
Annealing-temperature math is empirical PCR pharmacology. The Rychlik et al. (1990) equation is the most-cited published optimum, derived from a designed-experiment study across 23 different primer-template systems with quantitative gel densitometry of yield as the optimisation target.
Rychlik W., Spencer W.J., Rhoads R.E. (1990). Optimization of the annealing temperature for DNA amplification in vitro. Nucleic Acids Research 18(21):6409-6412. The most-cited PCR-optimisation paper of the past 35 years.
The Rychlik Formula
Ta = 0.3 × Tm_primer + 0.7 × Tm_product − 14.9
Where:
- Ta = optimal annealing temperature (°C).
- Tm_primer = melting temperature of the primer (lower Tm of the forward / reverse pair, °C).
- Tm_product = melting temperature of the PCR amplicon (full target sequence, °C).
- 0.3 / 0.7 weighting = empirical: the amplicon Tm has more influence than the primer Tm.
- −14.9 °C offset = empirical correction from the original 23-system study.
Why Two Tms?
A naive approach to Ta is "just use Tm_primer − 5 °C" — and indeed this rule of thumb is in many old textbooks. But it ignores a key physical fact: as PCR cycles, the reaction is not just primer-template duplex formation — it is product-template duplex formation as the amplicon accumulates. The Rychlik formula captures both:
- Primer Tm sets the early-cycle behaviour: in cycles 1-15, only ng amounts of amplicon exist, so the rate-limiting step is primer binding. Lower primer Tm → reaction needs lower Ta to bind.
- Product Tm sets the late-cycle behaviour: in cycles 20-35, micrograms of amplicon exist, and self-annealing or amplicon-template re-annealing competes with primer binding. Higher product Tm → reaction tolerates higher Ta because amplicon stays denatured.
- Combined optimum: weighted average favouring product Tm (since product accumulation is exponential while primer concentration is constant).
Worked Example — Standard 200 bp Amplicon
Forward primer Tm = 60 °C; reverse primer Tm = 62 °C; product Tm = 80 °C (typical for a 200 bp amplicon at 50% GC).
- Primer Tm input = 60 °C (LOWER of the pair).
- Product Tm input = 80 °C.
- Ta = 0.3 × 60 + 0.7 × 80 − 14.9 = 18 + 56 − 14.9 = 59.1 °C.
- Gradient window: 54-64 °C (8-12 steps across the block).
- Predicted optimum well: ~59 °C.
Alternative Rules of Thumb (and Why Rychlik Beats Them)
- Tm_primer − 5 °C: the most-quoted simple rule. Often gives a Ta too low, leading to non-specific bands. For the example above: 60 − 5 = 55 °C → too low; non-specific products likely.
- Tm_primer − 2 °C: conservative rule for hot-start polymerases. For the example: 58 °C → close to Rychlik's 59.1 °C, fine in this case.
- Both primer Tms averaged then − 3 °C: common informal rule. (60+62)/2 − 3 = 58 °C → similar.
- Rychlik 1990: 59.1 °C — anchored in 23-system empirical data, accounts for product Tm, the most-cited published optimum.
Polymerase-Specific Adjustments
- Standard Taq (no proofreading): use the calculated Ta directly. Tolerates ±3 °C window.
- Hot-start Taq (Platinum Taq, AmpliTaq Gold): use calculated Ta or +1-2 °C; tolerates ±3-5 °C window.
- Phusion / Q5 / KAPA HiFi (high-fidelity, proofreading): use Ta + 3-5 °C; the proofreading activity benefits from tighter binding. NEB recommends using Tm of the lower-Tm primer DIRECTLY as Ta for Phusion, ignoring the Rychlik − 14.9 offset.
- One-step RT-PCR enzymes (SuperScript III + Taq): use calculated Ta; sensitive to high temperatures because the RT enzyme degrades.
- Touchdown PCR: start at calculated Ta + 5-10 °C; step down 0.5-1 °C per cycle for 10-15 cycles; then constant at the calculated Ta for the remaining 20-25 cycles. Improves both specificity and yield over constant-Ta.
Why Always Run a Gradient PCR First
The Rychlik formula gives a strong starting estimate but is not exact for any individual primer-template system. Variables not in the formula:
- Primer secondary structure (hairpins, primer-dimers).
- Template secondary structure (hairpin loops, GC-rich regions, repeats).
- Buffer composition (Mg²⁺ concentration, monovalent salt, DMSO, betaine).
- Polymerase chemistry and engineering.
- Genomic vs plasmid template (genomic templates often need lower Ta).
Standard gradient design: 8-12 wells across the block, ±5 °C centred on the calculated Ta. Run identical reactions, gel the products, pick the well with cleanest single-band product at expected size. Use that empirical Ta for all subsequent reactions with that primer pair.
Annealing Temperature Calculator – Worked Examples
- Ta = 0.3 × 58 + 0.7 × 78 − 14.9 = 17.4 + 54.6 − 14.9 = 57.1 °C.
- Gradient window for first-run optimisation: 52-62 °C across 8 wells.
- Standard Taq polymerase: use 57 °C directly.
- Phusion polymerase: use ~62 °C (Tm of lower primer + 3 °C).
Example 2 — qPCR Assay (TaqMan Probe). Primer Tm 62 °C, product Tm 81 °C (typical 80-150 bp qPCR amplicon).
- Ta = 0.3 × 62 + 0.7 × 81 − 14.9 = 18.6 + 56.7 − 14.9 = 60.4 °C.
- For TaqMan probes, combine annealing + extension into a single 60 °C step — standard for 7500 / QuantStudio / LightCycler systems.
- Probe Tm should be 8-10 °C HIGHER than primer Tm (typically 70 °C for TaqMan) so the probe binds while primers anneal.
- This is why qPCR is so often done at 60 °C — it's the empirical sweet spot for typical primer + probe + product Tms.
Example 3 — High-GC Difficult Template. Primer Tm 70 °C (designed for 65% GC region), product Tm 92 °C.
- Ta = 0.3 × 70 + 0.7 × 92 − 14.9 = 21 + 64.4 − 14.9 = 70.5 °C.
- Add 5-10% DMSO or 1-2 M betaine to disrupt template secondary structure (essential for > 60% GC templates).
- DMSO REDUCES effective Tm by ~0.5-0.6 °C per 1% — at 5% DMSO, effective Ta is ~67-68 °C.
- Use a hot-start polymerase (Phusion HF, Q5, KAPA HiFi) — sensitive to non-specific priming at low temperatures.
- Touchdown PCR strongly recommended: start 80 °C, step down to 70 °C over 10 cycles, then 70 °C × 25 cycles.
Example 4 — Low-Tm Primer (Degenerate / Conserved-Region). Primer Tm 50 °C (degenerate codon-based primer for cross-species amplification), product Tm 70 °C.
- Ta = 0.3 × 50 + 0.7 × 70 − 14.9 = 15 + 49 − 14.9 = 49.1 °C.
- Very low Ta will cause non-specific priming — use a hot-start polymerase to prevent low-temperature priming during reaction setup.
- Add 5-10% DMSO to reduce secondary structure interference at the low Ta.
- Reduce Mg²⁺ to 1.0-1.5 mM (standard 1.5-3 mM increases non-specific binding at low Ta).
- Increase template amount 2-5× to compensate for reduced specificity.
- Acceptable for proof-of-concept cross-species work; redesign with 18-22 bp specific primers for production use.
Example 5 — Gibson Assembly Junction PCR. Both primer pairs designed for 60 °C Tm; product Tms vary 78-82 °C across the 4 fragments being assembled.
- Per-fragment Ta calculations: range 58.7-61.5 °C.
- Use the LOWEST Ta of the set (58.7 °C) so all fragments amplify in parallel under identical conditions — usable in a single thermal-cycler block.
- Phusion polymerase strongly recommended for cloning (proofreading prevents PCR-introduced mutations).
- Phusion-recommended Ta = primer Tm directly (60 °C in this case) — Rychlik calculation gives a slightly lower value that's still in the working range.
- Verify each fragment by individual gel before pooling for Gibson assembly.
Who Should Use the Annealing Temperature Calculator?
Technical Reference
The Rychlik 1990 Original Paper. Rychlik W., Spencer W.J., Rhoads R.E. (1990). "Optimization of the annealing temperature for DNA amplification in vitro." Nucleic Acids Research 18(21):6409-6412. The authors ran PCRs at 8-10 different temperatures across 23 different primer-template systems, quantified yield by gel densitometry, and fit the optimum-Ta surface as a linear function of primer Tm and product Tm. The 0.3 / 0.7 weighting and the −14.9 °C empirical offset come directly from this fit. The paper has > 5,000 citations and remains the most-cited PCR-optimisation reference of the past 35 years.
How to Calculate Primer Tm. Several methods, increasing in accuracy:
- Wallace rule (Wallace et al. 1979): Tm = 4×(G+C) + 2×(A+T). Accurate only for very short oligos < 18 bp; over-estimates Tm by 5-10 °C for typical 20-25 bp PCR primers. AVOID for primer design.
- Marmur-Schildkraut (1962) GC-content formula: Tm = 81.5 + 16.6×log₁₀[Na⁺] + 0.41×%GC − 600/length. Accurate for long DNA fragments, less accurate for primers.
- Nearest-neighbour thermodynamics (SantaLucia 1998): the modern gold standard. Sums per-dinucleotide ΔH and ΔS values; corrects for buffer Na⁺ / Mg²⁺ / dNTP / primer concentrations. Used by NEB Tm Calculator (tmcalculator.neb.com), IDT OligoAnalyzer, Primer3, and most commercial PCR design tools. Always use this method for production primer design.
How to Calculate Product (Amplicon) Tm. For longer DNA fragments (> 50 bp), the standard is the Marmur-Schildkraut equation: Tm = 81.5 + 16.6×log₁₀[Na⁺] + 0.41×%GC − 600/length. At standard PCR salt (50 mM K⁺ ≈ Na⁺ equivalent), this simplifies to Tm ≈ 81.5 + 0.41×%GC − 600/length. For a 200 bp amplicon at 50% GC: Tm = 81.5 + 0.41×50 − 600/200 = 81.5 + 20.5 − 3 = 99 °C — wait, that's for double-stranded DNA in standard buffer. For PCR conditions (lower salt than physiological), realistic product Tms are ~75-85 °C for typical 100-500 bp amplicons.
Polymerase-Specific Annealing Recommendations:
- Standard Taq DNA polymerase: Ta = Rychlik formula directly. Tolerates ±3 °C without major yield loss. Most permissive polymerase for non-optimal Ta.
- Hot-start Taq (Platinum Taq, AmpliTaq Gold, KAPA Taq HotStart): Ta = Rychlik formula or +1-2 °C. Initial activation step (94 °C × 10 min) prevents pre-amplification at room temp during setup. Tolerates ±3-5 °C window.
- Phusion High-Fidelity (NEB): NEB recommends using Tm of the lower-Tm primer as Ta directly (no Rychlik offset). Often this is 3-7 °C above Rychlik calc. Proofreading activity benefits from tight binding.
- Q5 High-Fidelity (NEB): Use Q5-specific Ta calculator on NEB website (different formula from Phusion). Roughly Tm − 0 to + 2 °C.
- KAPA HiFi (Roche / former KAPA): Ta = primer Tm + 3 °C, ignoring Rychlik. High GC tolerance, very high fidelity.
- OneTaq (NEB): Ta = Rychlik calc, optimised for inhibitor tolerance.
- Pfu / Vent (older proofreading enzymes): Ta = Tm − 2 to + 2 °C; less optimised than modern HF enzymes.
Touchdown PCR. A widely-used technique for boosting specificity with marginal primer-template systems. Start the annealing step 5-10 °C ABOVE the Rychlik Ta; decrement 0.5-1 °C per cycle for 10-15 cycles; then run constant at the Rychlik Ta for the remaining 20-25 cycles. The high initial Ta forces only the most-specific primer-template binding (giving high specificity), while the later constant phase gives high yield. Touchdown reliably eliminates non-specific bands that constant-Ta protocols cannot remove.
Three Classic Ta-Driven PCR Failures:
- (1) No product / very faint band: Ta probably too high — primers can't bind. Lower Ta 3-5 °C and re-run. If still no product, check primer design (hairpins, dimers), template integrity (gel a control), Mg²⁺ concentration, and dNTP / primer freshness.
- (2) Smear or multiple bands: Ta probably too low — primers binding non-specifically. Raise Ta 3-5 °C. Add 5-10% DMSO if template is GC-rich. Switch to a hot-start polymerase. Reduce primer concentration from 0.5 µM to 0.2 µM.
- (3) Primer-dimer artefacts (low MW band < 100 bp): primers complementary to each other binding before template. Ta usually fine; the issue is primer design. Redesign primers with no 3' complementarity, run OligoAnalyzer primer-dimer check. As a stopgap: hot-start polymerase + reduce primer concentration.
Buffer Effects on Ta:
- Mg²⁺ concentration (standard 1.5-3 mM): higher Mg²⁺ stabilises duplexes → ALLOWS higher Ta. Lowering Mg²⁺ to 1.0 mM is a useful tool for raising specificity at constant Ta.
- Monovalent salt (K⁺ or Na⁺, standard 50 mM): higher salt → higher Tm. Standard is fine for most reactions.
- DMSO (5-10% v/v): disrupts secondary structure of GC-rich templates. Reduces effective Tm by ~0.5-0.6 °C per 1% DMSO — adjust Ta accordingly. Standard for > 60% GC templates.
- Betaine (1-2 M): equalises AT and GC base-pair stability, reducing the impact of GC-rich regions. Doesn't shift Tm much; allows the Rychlik calc to work for difficult templates.
- Glycerol (5-10%): mild structure disruption. Combine with hot-start polymerase for very difficult templates.
Gradient PCR Best Practice. Every modern thermal cycler can run a gradient — temperatures vary across the block in 8-12 well rows, with a typical 15-25 °C span between leftmost and rightmost columns. Standard gradient design for Ta optimisation: set the gradient centre at the Rychlik-calculated Ta; span ±5 °C; use 8-12 wells across; load identical reaction mixes (master mix + 2 µL template each). Run 25-30 cycles. Pull from the cycler, gel everything on a single agarose gel (1-2% depending on amplicon size), pick the well with cleanest single-band product at expected size and brightest intensity. Use that empirical Ta for all subsequent reactions with this primer pair. One gradient PCR replaces 8-12 single-temperature optimisation runs — the most cost-effective PCR optimisation technique invented.
Key Takeaways
Frequently Asked Questions
What is the Annealing Temperature Calculator?
Designed for molecular biologists optimising new primer pairs, qPCR / RT-qPCR users, synthetic biology / Gibson assembly workflows, and undergraduate teaching labs covering PCR theory.
Pro Tip: Pair this with our qPCR Efficiency Calculator for assay validation.
What is the Rychlik formula?
Why two melting temperatures (primer + product)?
Should I use the lower or higher primer Tm?
How accurate is the Rychlik formula?
Why is qPCR so often run at 60 °C?
What if my PCR is producing no product?
What if my PCR is producing smears or multiple bands?
Should I adjust Ta for high-fidelity polymerases?
What is touchdown PCR and when should I use it?
What are primer-dimers and how do I get rid of them?
Disclaimer
The Rychlik formula gives a strong starting estimate for PCR annealing temperature, but individual primer-template systems vary by ±2-5 °C — always verify with a gradient PCR on the first run with any new primer pair. The formula assumes standard PCR conditions (~50 mM K⁺, 1.5-3 mM Mg²⁺, 200 µM dNTP, 0.2-1 µM primers); high-fidelity polymerases (Phusion, Q5) often run 3-5 °C above the calculated Ta. Always input PRIMER Tm in the primer field and PRODUCT/amplicon Tm in the target field — swapping them gives a wildly wrong result. Source: Rychlik W., Spencer W.J., Rhoads R.E. (1990) Nucleic Acids Research 18(21):6409-6412.