# PCR Primer Tm Calculator (Wallace / Nearest-Neighbor)

Primer melting temperature by Wallace's 2-4 rule and the SantaLucia 1998 unified nearest-neighbor model (16 stacking parameters, terminal initiation, salt correction at your primer/[Na+] concentrations), plus GC content and suggested Ta = Tm − 5°C. Derived from Wallace 1979, SantaLucia 1998, Primer3 2012. Primer-screening use only.

> Canonical page: https://elysiatools.com/en/tools/pcr-primer-tm

- **Category:** Education

- **Keywords:** primer tm calculator, melting temperature, wallace rule, nearest neighbor tm, santalucia thermodynamics, primer design, gc content, annealing temperature, pcr primer, oligonucleotide tm, primer3, pcr

## Overview

Calculate a PCR primer’s melting temperature (Tm) from a 5–60 nucleotide DNA sequence using the Wallace rule or the SantaLucia 1998 nearest-neighbor model. The tool also reports GC content and a suggested annealing-temperature starting point of Tm − 5°C.

## Inputs

- **Primer Sequence (5'→3')** (text): DNA primer sequence, A/C/G/T only (case-insensitive); 5–60 nt.
- **Tm Method** (select): Wallace for a quick short-oligo estimate; nearest-neighbor is the standard for primer design.
- **Primer Concentration (nM)** (number): Primer strand concentration (nearest-neighbor method only).
- **Sodium Concentration (mM)** (number): \[Na+\] of the reaction buffer (nearest-neighbor method only).
- **Decimal Places** (number)

## When to use

- Estimate Tm during initial PCR primer screening.
- Compare the quick Wallace estimate with the nearest-neighbor result.
- Check GC content and account for primer and sodium concentrations with the nearest-neighbor method.

## How it works

- Enter a DNA primer sequence in the 5′→3′ direction using only A, C, G, and T, with 5–60 nucleotides.
- Choose Wallace rule for a quick estimate or SantaLucia nearest-neighbor for a thermodynamic calculation.
- For nearest-neighbor calculations, enter the primer concentration and sodium concentration of the reaction buffer.
- Review the selected Tm, the other reported Tm value, GC content, sequence length, and suggested Ta start.

## Use cases

- Screening candidate forward and reverse PCR primers before laboratory testing.
- Comparing a simple Wallace estimate with a concentration- and salt-adjusted nearest-neighbor Tm.
- Reviewing primer GC content and selecting an initial annealing-temperature range.

## Frequently asked questions

### What sequence format does the calculator accept?

Enter a 5–60 nt DNA sequence in the 5′→3′ direction using only A, C, G, and T. Input is case-insensitive.

### Which Tm methods are available?

The calculator supports Wallace’s 2°C·AT + 4°C·GC rule and the SantaLucia 1998 unified nearest-neighbor model.

### Which method is better for primer design?

Nearest-neighbor is the standard choice for primer design because it considers sequence stacking, terminal initiation, concentration, and salt.

### Do primer and sodium concentrations affect both methods?

No. These concentrations are used by the nearest-neighbor method only. Wallace uses base counts without concentration or salt correction.

### What does the suggested Ta value mean?

It is a suggested annealing-temperature starting point calculated as the selected Tm minus 5°C. Use it for initial screening, not as a final PCR setting.

## Related tools

- [Absorbance↔Transmittance Converter (A = −log₁₀T)](https://elysiatools.com/en/tools/absorbance-transmittance-converter): Convert A ↔ %T ↔ T with A = −log₁₀(T) and %T = 100·T; returns all three representations for spectrophotometry work.
- [PCR Annealing Temperature Calculator (Ta = Tm − 5°C)](https://elysiatools.com/en/tools/annealing-temperature-calculator): PCR Ta by the simple rule (lower primer Tm − 5°C) or the Rychlik 1990 formula (0.3·Tm_primer + 0.7·Tm_product − 14.9), with a ±3°C gradient window and primer-Tm mismatch warning. Derived from Rychlik 1990, Innis & Gelfand 1990, Lorenz 2012. Lab-planning use only.
- [Autosomal Dominant Pedigree Analyzer](https://elysiatools.com/en/tools/autosomal-dominant-pedigree): Compute AD offspring risk (Aa×aa 1:1, Aa×Aa 3:1, AA×any all affected), chi-square fit of observed children, and hallmark checks including male-to-male transmission that rules out X-linked dominant. Derived from Griffiths, Hartl & Clark 2007, StatPearls, OMIM. Educational use only.
- [Autosomal Recessive Inheritance Risk Calculator](https://elysiatools.com/en/tools/autosomal-recessive-risk): Compute per-child and cumulative autosomal recessive disease risk from parental statuses (carrier / affected / non-carrier / unknown via population carrier rate), including the 2/3 carrier rule. Derived from Griffiths, Hartl & Clark 2007, StatPearls. Educational use only.
- [Hemocytometer Cell Counter (cells/mL)](https://elysiatools.com/en/tools/cell-counting-hemocytometer): Turns Neubauer grid counts into cells/mL with dilution factor, total-count option, and 20–100 cells/square density advice. Educational use only.
- [Cell Density Unit Converter (cells/mL↔cells/µL↔10⁶/mL↔10¹²/L)](https://elysiatools.com/en/tools/cell-density-unit-converter): Convert cell density across cells/L, cells/mL, cells/µL, 10³/µL, 10⁶/mL, 10⁹/L and 10¹²/L for cell culture and hematology reports.
- [Cell Doubling Time Calculator (t_d = ln2·t/ln(Nₜ/N₀))](https://elysiatools.com/en/tools/cell-doubling-time): Doubling time, doublings, and specific growth rate from two exponential-phase cell counts, in h/min/day. Educational use only.
- [Trypan Blue Cell Viability Calculator](https://elysiatools.com/en/tools/cell-viability-trypan-blue): Viability % and live/dead/total cells per mL from trypan blue exclusion counts, with culture-health interpretation. Educational use only.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
