Oligonucleotide Tm Calculator – Melting Temperature of Primers and Probes
Paste a primer, probe or short oligo and this oligonucleotide Tm calculator returns its melting temperature under your own buffer: Na⁺, K⁺, Tris, Mg²⁺, dNTPs, oligo concentration, DMSO and formamide. It also shows the thermodynamics behind the number, a melting curve, the molecular weight and ε260, and the usual primer-design checks. Everything is calculated in your browser.
What Tm means
In the two-state model each strand is either fully paired or fully single-stranded. The Tm is the temperature at which half of the limiting strand is paired. Because melting is a binding equilibrium, Tm is not a property of the sequence alone: doubling the strand concentration raises it, and so does more salt.
The nearest-neighbour idea
A duplex is stabilised by the stacking of neighbouring base pairs, not by counting G and C. The nearest-neighbour method adds a tabulated ΔH° and ΔS° for each of the N−1 dinucleotide steps, plus initiation and terminal terms, then solves for the temperature where the duplex is half melted:
Tm = 1000·ΔH° / (ΔS° + R·ln k) − 273.15
Here R = 1.987 cal/(K·mol) and k is the effective strand concentration. The tool offers SantaLucia 1998, SantaLucia & Hicks 2004 and Breslauer 1986 for DNA, Xia 1998 for RNA and Sugimoto 1995 for RNA/DNA hybrids.
Wallace and GC-content formulas
The Wallace rule, 2·(A+T) + 4·(G+C), is a quick estimate for 14–20 nt oligos. The GC formulas (Basic, Marmur–Schildkraut, von Ahsen, QuikChange) add length and, for some, salt. They are fine for a rough check or for QuikChange mutagenesis primers, but they ignore the stacking sequence, so they can differ from a nearest-neighbour value by several degrees.
Salt, Mg²⁺ and dNTPs
Cations screen the phosphate backbone. The default Owczarzy 2008 correction treats monovalent ions and Mg²⁺ separately, because Mg²⁺ stabilises a duplex far more per mole. dNTPs bind Mg²⁺ almost one to one, so only the free Mg²⁺ counts. A typical PCR buffer with 1.5 mM Mg²⁺ and 0.8 mM dNTPs leaves about 0.7 mM free, and raises a primer's Tm by several degrees over a plain 50 mM Na⁺ buffer.
DMSO and formamide
Both destabilise the duplex. The tool subtracts 0.75 °C per percent DMSO and 0.65 °C per percent formamide, and you can edit those factors.
Why calculators disagree
Two websites can give the same primer Tms 10 °C apart. The causes are the method, the parameter table, the salt correction and the assumed concentrations. The method comparison strip puts them side by side so you can see which assumption moves the number.
Picking an annealing temperature
Start 3–5 °C below the lower primer Tm in your real reaction buffer, keep the two primers within a few degrees of each other, and avoid primers whose 3′ ends pair with each other or fold into a hairpin. The melting curve shows why this works: a few degrees below Tm the primer is mostly bound, while a few degrees above it is mostly free.
Degenerate primers
A primer with codes such as N, R, Y or M is a mixture of every concrete sequence it allows. The calculator expands up to 4,096 variants and reports the lowest, highest and mean Tm. Choose the annealing temperature for the lowest one, because the weakest variant limits the reaction.