DNA Copy Number Calculator

Determine the number of DNA or RNA copies in a solution and per PCR cycle

You can edit any field to solve for the remaining one using bidirectional LRU calculation.

Last updated: December 31, 2025
Frank Zhao - Creator
CreatorFrank Zhao
More info
ng/µl
More info
bp
Base weight
More info
× 10⁷
copies/µl
More info
× 10⁷
copies/µl
More info
More info
× 10⁷
copies/µl
1DNA copies
N=6.02214×1014cwLN = \frac{6.02214\times 10^{14}\,c}{w\,L}
Whereccis DNA concentration (ng/µl),LLis template length (bp), andwwis base weight (Da).
2DNA copies per PCR cycle
P=I2nP = I\cdot 2^{n}
NDNA copies
cDNA concentration
LTemplate length
wBase weight
IInitial DNA copies
nPCR cycles
🧬

Welcome to the DNA copy number calculator

This calculator converts a DNA/RNA mass concentration (in ng/µL) into an estimated copy number per microliter, and it also works in reverse if you start from a target copy number.

Practical use: it helps you set up PCR reactions, plan dilutions, and sanity-check whether your template input is in a reasonable range.

Who is this for?

  • Molecular biology workflows (PCR, cloning, qPCR setup)
  • Sequencing prep when you need comparable template input
  • Any time you need copies/µL instead of ng/µL

Why the calculator is reliable

The copy-number conversion is based on Avogadro-scale counting and a molecular weight estimate per base (or base pair). Internally, the calculator keeps a high-precision “base state” so shared links reproduce the same result.

If you also need to measure the concentration first, our DNA Concentration Calculator pairs nicely with this one.

🧮

Formula for the DNA/RNA copy number

The idea is straightforward: if you know the mass of nucleic acid in ng/μL\mathrm{ng/\mu L}, you can estimate how many molecules that corresponds to by dividing by the mass per molecule.

Core formula used by the calculator

N=6.02214×1014cwLN = \frac{6.02214\times 10^{14}\,c}{w\,L}

Here NN is copies per microliter, cc is DNA concentration in ng/μL\mathrm{ng/\mu L}, LL is the template length in base pairs, and ww is the average base (or base-pair) weight in daltons.

Where the constant comes from

The factor 6.02214×10146.02214\times 10^{14} is a convenient combination of Avogadro’s constantNA6.02214×1023N_A\approx 6.02214\times 10^{23} and the nanogram conversion10910^{9}.

ssDNA

Average base weight: w=330 Daw = 330\ \mathrm{Da}

ssRNA

Average base weight: w=340 Daw = 340\ \mathrm{Da}

dsDNA

Average base pair weight: w=660 Daw = 660\ \mathrm{Da}

🚀

How to use the DNA copy number calculator (with examples)

You can treat this tool like a two-way converter: fill any two fields and the third becomes the blue “result” field. If you overwrite the blue field, the calculator will switch which variable is solved for.

1

Enter your DNA concentration

Use your measured value in ng/μL\mathrm{ng/\mu L}.

2

Set template length

Enter the total template length LL (bp). Whole genomes can be millions of base pairs; plasmids are often a few thousand.

3

Choose base weight (ssDNA/ssRNA/dsDNA)

Pick the option that matches your nucleic acid. This matters because the mass per base (or base pair) changes.

4

Read (or edit) the copy number result

The blue field is the variable currently being solved for.

💡
Pro tip:

If you want to share your current inputs and results, click the Share button and enable the option to share results. The generated link preserves values and collapsed-section states.

Example: convert ng/µL to copies/µL

Suppose you measured c=150 ng/μLc = 150\ \mathrm{ng/\mu L}, your template isL=4,700,000 bpL = 4{,}700{,}000\ \mathrm{bp}, and you select dsDNAw=660 Daw = 660\ \mathrm{Da}.

N=6.02214×1014cwLN = \frac{6.02214\times 10^{14}\,c}{w\,L}==6.02214×1014×150660×4,700,000\frac{6.02214\times 10^{14}\times 150}{660\times 4{,}700{,}000}\approx2.91×107 copies/μL2.91\times 10^{7}\ \mathrm{copies/\mu L}

Interpretation: in every microliter of that stock, you have about 2.91×1072.91\times 10^{7} genome copies.

Example: prepare a dilution from a stock

Let your stock be Cstock=2.91×107 copies/μLC_{stock} = 2.91\times 10^{7}\ \mathrm{copies/\mu L}. You want Ctarget=2.0×106 copies/μLC_{target} = 2.0\times 10^{6}\ \mathrm{copies/\mu L} in a total volume ofVtotal=10 μLV_{total} = 10\ \mathrm{\mu L}.

Vstock=CtargetCstockVtotalV_{stock} = \frac{C_{target}}{C_{stock}}\,V_{total}==2.0×1062.91×107×10\frac{2.0\times 10^{6}}{2.91\times 10^{7}}\times 10\approx0.69 μL0.69\ \mathrm{\mu L}

So you would mix about 0.69 μL0.69\ \mathrm{\mu L} of stock with9.31 μL9.31\ \mathrm{\mu L} of water/buffer.

🧫

Formula for the gene copy number per PCR cycle

In the idealized case, PCR doubles the number of molecules every cycle. That gives an exponential relationship between the starting copies and the copies after nn cycles.

PCR growth model

P=I2nP = I\cdot 2^{n}

II is the initial copies per µL, nn is the number of cycles, and PP is the copies per µL after nn cycles.

Example: copies after 10 cycles

If I=1.4×105I = 1.4\times 10^{5} copies/µL and n=10n = 10:

P=1.4×105210P = 1.4\times 10^{5}\cdot 2^{10}==1.4×10510241.4\times 10^{5}\cdot 1024\approx1.4336×108 copies/μL1.4336\times 10^{8}\ \mathrm{copies/\mu L}

In practice, efficiencies below 22 per cycle are common, and amplification may plateau.

🧪

Real-world examples / use cases

🧬

Genome copy normalization

Convert a measured concentration into copies/µL so different samples feed the same template count into a downstream assay.

🧫

PCR cycle planning

Estimate how many cycles you might need to reach a target copy number (ideal doubling assumption).

🧷

Plasmid / amplicon prep

For short templates, copy number rises quickly. The template length field is the biggest lever.

🧪

Dilution math for standards

Back-solve what concentration you need, then compute how much stock volume to pipette.

🧷

Primer sanity checks

If PCR behaves oddly, revisit reaction setup. Our Annealing Temperature Calculator can help tune parameters.

Tips & best practices

Common mistakes to avoid

  • Using the wrong template length: LL should match what you are actually amplifying.
  • Selecting dsDNA for a single-stranded assay: the base weight ww changes the result.
  • Treating PCR as perfectly exponential forever: in reality, amplification can plateau.
💡
Accuracy tip:

If your concentration comes from spectrophotometry, impurities can inflate the mass reading. For more robust quantification, consider fluorometric methods in your lab workflow.

🔧

Improving PCR amplification

If your PCR results look weak or messy, the copy-number math may be the easy part — the practical setup matters just as much.

Checklist to improve results

  • Double-check your kit protocol (enzyme, buffer, Mg²⁺, and cycling parameters).
  • Verify primer design and specificity. A small temperature shift can matter — use the Annealing Temperature Calculator.
  • Watch for inhibitors (e.g., heme, urea, some fixatives, carryover salts). Even small contamination can reduce efficiency.
  • Avoid extremes of template input: too much can increase nonspecific amplification, too little can lead to low yields.

Reminder: the PCR-cycle section assumes ideal doubling. If your system amplifies at a lower efficiency, the real copy number will be lower than I2nI\cdot 2^{n}.

FAQs

How is copy number calculated?

The calculator uses the following relationship:

N=6.02214×1014cwLN = \frac{6.02214\times 10^{14}\,c}{w\,L}

Make sure units match: cc in ng/μL\mathrm{ng/\mu L}, LL in bp\mathrm{bp}, and ww in Da\mathrm{Da}.

Does each PCR cycle double the copy number?

Ideally, yes: P=I2nP = I\cdot 2^{n}. In real reactions, efficiency can be below 22per cycle and can drop as reagents become limiting.

Why does template length matter so much?

The copy number scales like 1/L1/L. If you cut LL in half, the estimated copies per µL roughly doubles.

Which base weight should I choose?

Use dsDNA for typical double-stranded templates (w=660 Daw = 660\ \mathrm{Da}). Use ssDNA or ssRNA if your assay truly involves single-stranded nucleic acid.

Can I share a link with my exact results?

Yes. Use the Share button and enable sharing with results. The link stores both the displayed fields and the internal high-precision values.

What are copy number variations (CNVs)?

Copy number variation means a genomic segment appears in different copy counts across individuals. It’s a normal source of genetic diversity, and in some contexts it is associated with disease risk.

How many copies after 40 PCR cycles?

Under ideal doubling: P=I240P = I\cdot 2^{40}. This number becomes astronomically large, which is a hint that real reactions do not stay exponential for that long.

⚠️

Limitations / disclaimers

Limitations to keep in mind

  • Copy-number conversion uses an average molecular weight per base/base pair. Real sequences vary slightly by composition.
  • The PCR-cycle model assumes ideal doubling (2n2^{n}). Efficiency can be lower and can drop over time.
  • This tool is for educational and planning purposes and does not replace protocol-specific guidance.
DNA Copy Number Calculator