Primer Design FAQ
Use this FAQ when you need a quick answer, then move to the right page for action: Tm Calculator for NEB/IDT/Twist-style Tm calculations, Primer Analyzer for OligoAnalyzer-style checks, and Secondary Structure Predictor for hairpins and dimers.
Accuracy Follow-up — When Results Need Context
Q:Where should I check NEB, IDT, or Twist-style Tm results?
Use the Tm Calculator as the primary action page for vendor-style Tm checks. It lets you match salt, Mg²⁺, DMSO, and oligo concentration assumptions before you compare values from another calculator.
| Sequence (20-mer) | OligoPool | NEB | IDT | Difference |
|---|---|---|---|---|
| ATCGATCGATCGATCGATCG | 56.4°C | 56.4°C | 56.6°C | ±0.2°C |
| GCGCATATATATGCGCATAT | 49.5°C | 49.7°C | 49.9°C | ±0.2°C |
| GCCGCCGCCGCCGCCGCCGCC | 78.1°C | 78.3°C | 78.5°C | ±0.2°C |
Conditions: 50 mM Na⁺, 0 mM Mg²⁺, 250 nM oligo concentration. Results verified March 2026. Run the Tm Calculator → | Full accuracy validation report →
▶ Try it yourself
Q:What should I check before trusting a calculated Tm?
Check the method, salt assumptions, oligo concentration, and whether Mg²⁺ or DMSO corrections are enabled. Most Tm disagreements come from condition mismatch, not from the sequence itself.
What differs between tools is:
- Salt correction formula — use a method suitable for your PCR buffer
- Batch workflow — use batch mode when primer pairs or pools must be checked together
- Privacy — OligoPool calculations run in your browser with client-side JavaScript
For the calculation itself, open the Tm Calculator. Use this FAQ only for follow-up interpretation.
Q:When should I use Primer Analyzer instead of a single Tm answer?
Use the Primer Analyzer when you need an OligoAnalyzer-style review that combines Tm, GC%, molecular weight, hairpins, self-dimers, hetero-dimers, and mismatch checks in one workflow.
| Feature | OligoPool.com | IDT OligoAnalyzer | NEB Tm Calculator |
|---|---|---|---|
| Tm Algorithm | SantaLucia 1998 NN | SantaLucia 1998 NN | SantaLucia 1998 NN |
| Salt Correction | Owczarzy 2008 | Owczarzy 2004 | Owczarzy 2008 |
| Batch Processing | ✅ Up to 10,000 | ❌ One at a time | ❌ One at a time |
| Secondary Structures | ✅ ΔG with structures | ✅ Detailed diagrams | ❌ Not available |
| Account Required | No | Free account | No |
| Data Privacy | Client-side only | Server-side | Server-side |
| Pool/Library QC | ✅ Full suite | Limited | ❌ Not available |
For a detailed comparison, see OligoPool vs IDT — Full Feature Comparison. For immediate analysis, open the Primer Analyzer.
Q:Is my sequence data secure? Do you store it?
All calculations run entirely in your browser using client-side JavaScript. Your sequences are never transmitted to any server. You can verify this using browser developer tools (Network tab). This is a key advantage over vendor tools (IDT, NEB) that process sequences on their servers. Only if you explicitly save sequences to your Library (optional account feature) is data stored, encrypted in our database.
🧮 Tm Calculator — Methods, Accuracy & Salt Corrections
Q:Which Tm calculation method is most accurate?
The nearest-neighbor (NN) thermodynamic method is the gold standard, accurate within ±1-2°C for oligos 15-70 nt. It accounts for stacking interactions between adjacent base pairs — not just base composition.
| Method | Accuracy | Oligo Length | Best For |
|---|---|---|---|
| Nearest-Neighbor (SantaLucia 1998) | ±1-2°C | 15-70 nt | PCR primers, probes — recommended |
| Wallace Rule (2°C×AT + 4°C×GC) | ±5-10°C | ≤14 nt | Quick mental estimates only |
| %GC Method | ±3-5°C | Any | Rough estimates, assumes 1M NaCl |
Our Tm Calculator uses SantaLucia 1998 with Owczarzy 2008 salt correction — the same combination used by NEB and recommended by peer-reviewed literature.
▶ Try it yourself
Q:Why do different calculators give different Tm values?
Differences of ±2°C between calculators are normal and come from: 1) Different parameter sets — SantaLucia 1998 vs older Breslauer 1986, 2) Different salt corrections — Owczarzy 2008 vs older SantaLucia 1998 formula, 3) Assumed oligo concentration — 0.25 µM vs 0.5 µM, 4) Initiation parameter handling — how terminal base pairs are counted.
Bottom line: If your result differs from NEB by more than 2°C, check that you're using the same salt concentrations. Na⁺ and Mg²⁺ settings cause 90% of discrepancies.
Q:What salt concentrations should I use for my PCR buffer?
Use your actual buffer concentrations for accurate Tm prediction. Common defaults:
| Application | Na⁺ (mM) | Mg²⁺ (mM) | Notes |
|---|---|---|---|
| Standard Taq PCR | 50 | 1.5-2.5 | Most common buffer |
| Phusion / Q5 HF | 50 | 2.0 | Use manufacturer's Ta calculator |
| qPCR / Real-time | 50 | 3.0-5.0 | Higher Mg²⁺ for probe binding |
| Hybridization / FISH | 50-100 | 0-5 | Check SSC buffer recipe |
Critical: Changing Na⁺ from 50→100 mM shifts Tm by +3-5°C. Changing Mg²⁺ from 1.5→3 mM shifts Tm by +1.5-2.5°C. Always match your actual conditions.
Q:What is a good Tm for PCR primers?
For standard PCR: 55-65°C, with 58-62°C being optimal. Primer pairs should have Tm within 5°C of each other (ideally within 2°C). Set annealing temperature (Ta) 5°C below the lower Tm. For high-fidelity enzymes (Phusion, Q5): higher Tm (65-72°C) may be recommended — check the manufacturer's Ta calculator. For qPCR probes: Tm 5-10°C above the primer Tm for effective 5' nuclease assay.
Q:Can I calculate Tm for modified oligonucleotides (LNA, PTO, 2'-OMe)?
Standard nearest-neighbor parameters are for unmodified DNA. Terminal modifications (5'-phosphate, biotin, fluorescent labels at 5' end) have negligible effect on Tm (<0.5°C). However, backbone modifications significantly affect stability: LNA (+2-6°C per substitution), phosphorothioate (-0.5°C per substitution), 2'-O-methyl RNA (+1-2°C per substitution). Our calculator supports unmodified DNA/RNA. For modified oligos, use the calculated Tm as a baseline and adjust empirically.
🧬 Secondary Structures — Hairpins, Dimers & ΔG Thresholds
Q:What ΔG thresholds indicate a problematic secondary structure?
These are the industry-standard thresholds used by IDT, NEB, and Primer3:
| Structure Type | Acceptable ΔG | Critical (Redesign) | Impact |
|---|---|---|---|
| Hairpins | > -2 kcal/mol | < -3 kcal/mol | Self-folding blocks target binding |
| Self-dimers | > -5 kcal/mol | < -6 kcal/mol | Reduces available primer |
| 3' End dimers | > -5 kcal/mol | < -7 kcal/mol | Prevents polymerase extension |
| Cross-dimers | > -6 kcal/mol | < -8 kcal/mol | Primer-dimer artifacts on gel |
Check your sequences with our Secondary Structure Predictor. For a detailed tutorial, see How to Detect and Fix Secondary Structures.
▶ Check your sequence
Q:How do I fix a sequence with problematic secondary structures?
Strategies ordered by effectiveness:
- Shift the primer binding site by 2-5 bases upstream or downstream — often eliminates the hairpin without changing target specificity
- Introduce silent mutations (for gene assembly oligos) — change G→A or C→T at non-critical positions to break the complementary stem
- Shorten the primer — remove bases involved in the self-complementary region (maintain Tm >55°C)
- Add DMSO (3-10%) to the reaction — destabilizes secondary structures by 0.5-0.7°C per 1% DMSO
- Raise annealing temperature — above the structure's Tm, favoring target binding over self-folding
For 3' end dimers specifically: avoid 3' ends with >3 consecutive G/C bases. This is the single most impactful rule for preventing primer-dimer artifacts.
Q:What is the difference between a hairpin, self-dimer, and cross-dimer?
A hairpin is when a single strand folds back on itself, forming a stem-loop structure (intramolecular). A self-dimer is when two copies of the same sequence bind to each other (intermolecular). A cross-dimer (hetero-dimer) is when two different sequences (e.g., forward and reverse primers) bind to each other. All three compete with the intended target binding, reducing PCR efficiency. 3' end involvement is most critical — dimers at the 3' end are extended by polymerase, creating primer-dimer artifacts visible as ~40-100 bp bands on gels.
Q:Are secondary structures always bad? When can I ignore them?
Not always. Structures with ΔG > -2 kcal/mol are generally harmless. Structures in the 5' overhang region (outside the target-binding portion) are usually acceptable. Temperature context matters: a structure stable at 25°C but unstable at your annealing temperature (55-65°C) will not interfere with PCR. For hybridization probes (FISH, ISH), structures are less critical because longer hybridization times overcome kinetic barriers. Focus on 3' end structures — these are always problematic because they directly block polymerase extension.
🔬 Primer Design — Workflow, GC Content & Best Practices
Q:What is the best workflow for PCR primer design?
Follow this systematic 5-step workflow:
| Step | Check | Target | Tool |
|---|---|---|---|
| 1. Design | Length, position | 18-25 nt | Primer3 / manual |
| 2. Tm Check | Melting temp | 55-65°C, ΔTm <5°C | Tm Calculator |
| 3. GC Check | GC content | 40-60% | GC Analyzer |
| 4. Structure | Hairpins, dimers | ΔG > -3 kcal/mol | Structure Predictor |
| 5. Specificity | Off-targets | No off-target hits | NCBI BLAST |
For detailed guidance with examples, see our primer validation workflow.
Q:What GC content is optimal for my application?
For PCR primers: 40-60% is ideal, with 45-55% being optimal. For qPCR probes: 50-60% provides good stability. For oligo pools/libraries: keep GC uniform across all sequences to avoid representation bias. Avoid extremes: <30% GC produces unstable duplexes with low Tm; >70% GC promotes secondary structures (G-quadruplexes, hairpins) that reduce synthesis yield and binding efficiency. Use our GC Content Analyzer to check your sequences before ordering.
Q:How do I choose the right oligonucleotide calculator for my needs?
It depends on your application:
- Single primer Tm: Tm Calculator — nearest-neighbor with salt correction
- Primer pair analysis: Primer Analyzer — Tm, dimers, and specificity in one tool
- Hairpin/dimer check: Secondary Structure Predictor — ΔG calculations with visual output
- Library/pool QC: Batch Sequence QC — validate 10,000 sequences at once
- Resuspension/dilution: Dilution Calculator — concentration calculations
- Everything at once: Oligo Properties Calculator — Tm, GC%, MW, ε₂₆₀ in one view
Q:How do I resuspend lyophilized oligos to a target concentration?
Formula: Volume (µL) = nmoles / (target µM) × 1000. Example: 100 nmol oligo to 100 µM stock = 100/100 × 1000 = 1000 µL (1 mL) in TE buffer (10 mM Tris, 0.1 mM EDTA, pH 8.0). For accurate quantification after resuspension, measure A₂₆₀ absorbance — 1 OD₂₆₀ ≈ 33 µg/mL for single-stranded DNA. Use our Molecular Weight Calculator to get the extinction coefficient (ε₂₆₀) for precise concentration determination via Beer-Lambert law: Concentration = A₂₆₀ / (ε₂₆₀ × path length).
📦 Oligo Pools — Synthesis, Vendors & Quality
Q:What is an oligo pool and when should I use one?
An oligo pool is a complex mixture of thousands to millions of unique oligonucleotides synthesized in a single reaction using array-based synthesis. Use pools when you need >100 unique sequences for the same experiment (CRISPR libraries, NGS panels, mutagenesis, gene assembly). For <100 sequences or when you need each oligo individually (PCR primers, probes), order individual oligos instead.
See our Oligo Pool vs Individual Oligos decision guide for a detailed comparison.
Q:How do oligo pool vendors compare?
| Vendor | Max Length | Error Rate | Turnaround | Best For |
|---|---|---|---|---|
| Twist | 300 nt | ~1:3,000 | 2-4 days | Large CRISPR screens, gene assembly |
| IDT oPools | 350 nt | ~1:1,500 | Contact vendor | Long oligos (>300 nt), small pools |
| Agilent | 230 nt | ~1:500-1:4K (HiFi) | 3-6 days | NGS capture panels (SureSelect) |
| GenScript | 170 nt | ~1:500 | 3-5 days | Budget-conscious, short oligos |
Pricing is contract-dependent — contact vendors directly. For detailed comparison: Twist vs IDT vs GenScript | Twist vs Agilent.
Q:How do I validate my oligo pool library before synthesis?
Run these checks before ordering to avoid costly redesign:
- Upload all sequences to Batch Sequence QC — checks GC%, Tm, homopolymers, length
- Target >90% pass rate (for CRISPR screens, aim >95%)
- Check Tm uniformity — pool Tm CV should be <3°C for functional assays
- Run secondary structure check on flagged sequences
- Use Vendor Format Adapter to generate the correct order file format
🔧 Practical Usage — Batch Processing, Formats & Export
Q:Can I process multiple sequences at once? How many?
Q:What sequence formats are supported?
We support FASTA (single-line and multi-line), CSV, TSV, and plain text (one sequence per line). The Format Converter tool auto-detects input format and converts between them. For vendor ordering: use the Vendor Format Adapter to generate IDT, Twist, GenScript, or Dynegene-specific order files.
Q:Can I export calculation results?
Yes. Most tools support CSV/Excel export. Batch QC generates comprehensive reports with per-sequence details and pool-level statistics. The Vendor Format Adapter exports ready-to-upload order files for each supported vendor.
Q:How do I cite these tools in publications?
Go Deeper: OligoPool Original Research
The answers above cite data from these original analyses. Explore the interactive tools and full datasets:
Tm Accuracy Report
Cross-method validation across 50 representative primers
Salt Correction Comparison
4 methods tested at 8 Na⁺/Mg²⁺ concentrations
ΔG Threshold Database
Risk score calculator for primer structures
Tm Methods Comparison
SantaLucia vs Owczarzy vs Wallace vs %GC
Detailed Comparisons
Head-to-head tool comparisons with accuracy benchmarks.
Still Have Questions?
Can't find what you're looking for? We're here to help.