Energy & Environment

PCR Annealing Temperature (Primer Tm)

Estimate primer melting temperature and a recommended PCR annealing temperature. It uses the Wallace rule for short primers and Marmur-Schildkraut for longer ones, with a salt correction.

Reviewed and updated

How to use
  1. Enter your primer sequence or its base composition.
  2. Set the sodium concentration for the salt correction.
  3. Take the suggested annealing temperature as Tm minus 5 C.
Estimates based on typical values; your real usage and rates will vary.
Was this helpful?

Annealing temperature sits just below the melting point

The primer's melting temperature (Tm) is where half of it is bound. You run the PCR a few degrees cooler so the primer holds firmly to the right target without sticking to the wrong ones.

Ta Tm 5°C

Too low and the primer binds loosely all over the template, giving non-specific bands. Too high and it will not bind at all, so you get no product. The Tm − 5 rule is the starting point; the real optimum is found by testing a gradient within a couple of degrees.

Getting Tm from the primer

For a standard primer of 14 or more bases, Tm comes from its GC content and length. GC pairs have three hydrogen bonds to AT's two, so a GC-rich primer melts hotter.

Tm = 64.9 + 41 × (GC − 0.5) ÷ (length − 0.7)
  • GC content is the fraction of G and C bases. Aim for 40–60 percent; below that the primer is too weak, above it can cause specificity problems.
  • Length of 18–25 bases is standard. Shorter primers lose specificity; longer ones raise Tm and the chance of secondary structure.
  • Salt matters too — higher Na⁺ or Mg²⁺ stabilizes the duplex and nudges Tm up. The nearest-neighbor method accounts for this more precisely.

What each input does to Tm

ChangeEffect on Tm
GC content 20% → 60%rises sharply (tens of °C over a 20-base primer)
Length 15 → 35 basesrises modestly
[Na⁺] 0.01 → 0.1 Mrises a few °C
[Mg²⁺] up 0.5 Mrises 1–2°C

GC content is the dominant lever. This is why two primers of the same length can need very different annealing temperatures.

Common questions

What is the difference between Tm and annealing temperature?

Tm is the melting temperature, where half the primer is bound to its target. The annealing temperature you actually run is set below that, usually Tm minus 5 degrees Celsius, to give the primer a stable grip on the template.

How do I calculate annealing temperature from GC content?

First get Tm. For primers of 14 or more bases, Tm equals 64.9 plus 41 times (GC fraction minus 0.5) divided by (length minus 0.7). Then set annealing temperature at Tm minus about 5 degrees.

What if my two primers have different Tm values?

Keep forward and reverse primers within 2 to 3 degrees of each other and base the annealing temperature on the lower Tm. A large mismatch means one primer binds well while the other does not, which hurts yield.

From the blog

Guides & how-tos

All articles →