DNA Copy Number Calculator
Enter the DNA concentration (ng per microliter) and fragment length (base pairs) to get the number of copies per microliter. Choose between double-stranded DNA, single-stranded DNA, or single-stranded RNA. Use the reverse mode to find out how much DNA you need to reach a target copy number, and the PCR section to project amplification across cycles.
What is DNA copy number and why does it matter?
DNA copy number refers to the number of individual DNA molecules present in a given volume of solution. For molecular biology techniques like qPCR (quantitative PCR) and digital PCR, knowing the exact copy number in your starting material is essential. In absolute quantification, you create a standard curve from a serial dilution of a known DNA standard. Each dilution point must have a precisely calculated number of copies per microliter, so that the Ct (cycle threshold) values on your plate can be converted into real copy numbers in your unknown samples. Without accurate copy number calculations, your standard curve will be off, and so will every sample result read from it. Copy number calculations also matter for next-generation sequencing (NGS) library normalization, where each library must be pooled at a consistent molar concentration so that sequencing depth is roughly equal across samples.
The copy number formula explained
The calculation applies three pieces of information: the mass of DNA you have measured (in nanograms per microliter), the length of the fragment (in base pairs or bases), and Avogadro's number (6.022 x 10^23 molecules per mole). First, the molar mass of the fragment is calculated by multiplying its length by the average mass per base pair: 660 Da for double-stranded DNA, 330 Da for single-stranded DNA, and 340 Da for single-stranded RNA. These values use the average of all four bases weighted by typical genomic composition. Then, the concentration in ng/uL is converted to grams per microliter (by multiplying by 10^-9), divided by the molar mass to give moles per microliter, and finally multiplied by Avogadro's number to convert moles to individual molecules. The result is copies per microliter. For the reverse calculation, the same relationship is rearranged to find the mass per microliter that corresponds to a target copy number.
PCR amplification: the exponential growth model
In an ideal PCR reaction with 100% efficiency, every DNA template molecule is copied in every cycle, doubling the copy number with each cycle. After n cycles starting from C0 initial copies, the number of copies is C0 x 2^n. At 30 cycles, a single copy becomes about 10^9 copies, which is why PCR can detect a single molecule of target DNA if all other conditions are met. In practice, PCR efficiency is rarely 100%. Real amplification follows C0 x (1 + E)^n where E is the fractional efficiency (0.90 for 90%). Efficiency can drop below 100% because of suboptimal primer design, template secondary structure, inhibitors in the sample, or reagent limitations. This calculator uses the efficiency-adjusted formula so you can model realistic amplification. For qPCR standard curves, you are typically calculating copies in your undiluted standard, then making serial dilutions (often 10-fold) to create a range spanning 5-7 orders of magnitude.
Choosing the right DNA type and mass constant
The molecular weight constant you use must match your nucleic acid: 660 Da per base pair for double-stranded DNA (the most common case for qPCR standards and plasmids), 330 Da per base for single-stranded DNA (such as oligonucleotide standards or ssDNA phage), and 340 Da per base for single-stranded RNA (relevant for RNA viral load standards). These values are averages across all four bases, assuming a roughly equal base composition. For a DNA with highly skewed GC content, the true molar mass may differ by a few percent. In most lab settings this is a negligible source of error compared to the uncertainty in the concentration measurement itself. NanoDrop absorbance measurements commonly have 5-10% coefficient of variation, and fluorometric methods (Qubit, PicoGreen) are more accurate because they are specific to double-stranded DNA and are not confused by free nucleotides, RNA, or protein contamination.
Typical DNA copy number ranges by application
| Application | Typical copy number | Typical concentration |
|---|---|---|
| qPCR standard curve (highest point) | 1x10^8 to 1x10^10 copies/uL | ~1 to 10 ng/uL (1 kb dsDNA) |
| qPCR standard curve (lowest point) | 10 to 100 copies/uL | Diluted from stock |
| Digital PCR reference standard | 1x10^4 to 1x10^6 copies/uL | Depends on fragment |
| NGS library quantification | 1x10^10 to 1x10^12 copies/uL | 10-20 ng/uL (200-500 bp) |
| Cloning insert (colony PCR) | 1x10^6 to 1x10^8 copies/uL | 10-50 ng/uL |
| Plasmid miniprep stock | 1x10^11 to 1x10^13 copies/uL | 100-500 ng/uL (4-6 kb) |
Common starting copy number targets for various molecular biology workflows. These are general guidelines; follow your assay kit instructions for exact values.
Frequently asked questions
What units does the copy number formula use?
The formula takes DNA concentration in nanograms per microliter (ng/uL) and fragment length in base pairs (bp for dsDNA) or bases (for ssDNA/ssRNA), and returns copies per microliter (copies/uL). All intermediate steps use SI units internally: grams, moles, and the factor 10^-9 to convert nanograms to grams.
Why do dsDNA and ssDNA use different mass constants?
Double-stranded DNA consists of two complementary strands, so each base pair contributes roughly twice the mass of a single base. The standard values are 660 Da per base pair for dsDNA and 330 Da per base for ssDNA. Single-stranded RNA uses 340 Da per base because RNA nucleotides contain a ribose sugar (instead of deoxyribose) and uracil (instead of thymine), which slightly increases the average mass.
How do I prepare a qPCR standard curve using copy number?
First, calculate the copy number of your undiluted DNA standard using this calculator (forward mode, dsDNA, with the measured ng/uL and the amplicon length in bp). This gives you the top point of your standard curve. Then make a series of 10-fold dilutions (for example, 1:10 each step) to create 6-8 points spanning from about 10^8 down to 10^1 or 10^2 copies/uL. Run each dilution in duplicate or triplicate on your qPCR plate, plot Ct on the y-axis against log10(copy number) on the x-axis, and fit a straight line. The slope should be close to -3.32 for 100% efficiency.
What is Avogadro's number and why does it appear in the formula?
Avogadro's number (6.022 x 10^23) is the number of molecules in one mole of any substance. Because molar mass is expressed as grams per mole (or daltons, which are numerically the same), dividing the mass of DNA you have by the molar mass of the fragment gives you the number of moles. Multiplying by Avogadro's number then converts moles to actual molecule counts, which is what copy number means.
Can I use this calculator for RNA, such as a viral RNA standard?
Yes. Select single-stranded RNA (ssRNA) to use the 340 Da/base constant. Enter the RNA concentration from your NanoDrop or Qubit reading in ng/uL and the length of the RNA molecule in bases. The formula is the same as for DNA. Note that RNA is more prone to degradation, so freshly prepared or stabilized (RNAlater, dry ice) stocks give more reliable results.
What does the reverse calculation tell me?
The reverse mode answers: how many ng/uL do I need to have a specific copy number per microliter? This is useful when a protocol specifies a starting copy number (for example, 10^8 copies/uL for the highest standard curve point) and you need to know what concentration to prepare. You enter the target copies/uL and the fragment length, and the calculator tells you the required ng/uL.
Why might my actual qPCR result differ from the calculated copy number?
Several factors can cause a discrepancy. Concentration measurement errors are the most common: NanoDrop is influenced by RNA, free nucleotides, and solvents, while Qubit is more specific but not perfect. Fragment length uncertainty (for PCR amplicons or plasmids with inserts) adds a few percent error. Pipetting inaccuracies at nanoliter volumes, incomplete denaturation of dsDNA standards in qPCR, and freeze-thaw degradation all contribute. A 2-5 fold difference between theoretical and measured copy number is common, which is why running your standard against an independently calibrated reference material is good practice.