PCR product melting temperature calculator

Estimate the melting temperature of a full-length PCR product (amplicon) from its sequence and salt concentration, using the classic salt-adjusted formula for long dsDNA.

A, C, G, T or N only.

Product melting temperature

How it works

Formula

Tm = 81.5 + 16.6·log₁₀[Na⁺] + 0.41·(%GC) − 675 ÷ length. This salt-adjusted formula is for long double-stranded products (≳50 bp), not short primers.

Worked example

A 500 bp product that is 50% GC at 50 mM Na⁺ (0.05 M): 81.5 + 16.6·log₁₀(0.05) + 0.41·50 − 675 ÷ 500 = 81.5 − 21.6 + 20.5 − 1.35 ≈ 79.1 °C.

When to use it

To predict where an amplicon melts — for setting a qPCR melt-curve window, checking a high-resolution-melt design, or confirming a product is distinguishable from primer-dimers, which melt much lower.

Sensible defaults

Defaults use a 51 bp example at 50 mM Na⁺. Note the amplicon Tm (this tool) is very different from primer Tm — a long product melts far higher than the primers that made it.

FAQ

Why is this different from my primer Tm?
Primer Tm models a short oligo binding its target; product Tm models the whole duplex. Length dominates: a 500 bp product melts ~80 °C, while its ~20 nt primers melt ~55–60 °C.
Does it handle very short products?
The formula is calibrated for products over ~50 bp. For short oligos use the Wallace-rule or nearest-neighbor primer Tm tools instead.