Skip to content
Lab ToolsFREE
ISO 13485 & 9001 certified
Free lab tool

DNA/RNA Copy Number Calculator

Convert DNA or RNA mass to copy number and pmol, work back from copies to mass, and plan a qPCR standard curve dilution series. For plasmids, PCR products, gBlocks, oligos and RNA transcripts.

Template

Average molar mass: 660 g/mol per bp (default)
g/mol

Defaults: 660 g/mol per bp for dsDNA and 330 per nt for ssDNA and RNA (sources below). Some calculators use 617.96 g/mol per bp (NEB, QIAGEN) or 650; enter that here to match.

Result

Everything is calculated in your browser. Nothing you enter is sent or stored.

How it works

How DNA and RNA copy number is calculated

The calculator turns mass into moles with an average molar mass per base pair or nucleotide, then multiplies by the Avogadro constant. The same steps run in reverse to go from copies to mass.

Molar mass
M (g/mol) = length (bp or nt) × average molar mass per bp or nt
Moles
mol = mass (g) ÷ M;  pmol = mol × 1012
Copy number
copies = mol × NA,  NA = 6.022 × 1023 mol−1
In one step (ng)
copies = ng × 6.022 × 1023 ÷ (length × average molar mass × 109)
Concentration
copies/µL = (ng/µL) × 6.022 × 1023 ÷ (length × average molar mass × 109);  nM = (ng/µL) × 106 ÷ M

Average molar masses used

TemplateValueSource
dsDNAPlasmid, PCR product, gBlock, genomic DNA660 g/mol per bpApplied Biosystems (Thermo Fisher Scientific), Creating Standard Curves with Genomic DNA or Plasmid DNA Templates for Use in Quantitative PCR; IDT, Calculations: converting from nanograms to copy number
ssDNAOligo, single-stranded DNA330 g/mol per ntIDT, same article (half the dsDNA value)
RNAIn vitro transcript, ssRNA330 g/mol per ntSame value as the instruction manual of our mRNA Capping Kit (BP-04). Published values run from about 320 to 340: Thermo Fisher Scientific’s DNA and RNA Molecular Weights and Conversions gives (nt × 320.5) + 159 and an average ribonucleotide monophosphate of 339.5 g/mol
Avogadro constant6.02214076 × 1023 mol−1Exact value in the SI since 2019 (BIPM)

These are averages for a typical base composition. Reference tables differ by a few percent depending on whether they count the sodium counter-ions and the end groups: NEB and QIAGEN use 617.96 g/mol per bp plus 36.04 g/mol for the ends, and Thermo Fisher’s table gives (bp × 607.4) + 157.9. Against 660 g/mol per bp, these give about 7–9% more copies for the same mass. Pick one value and keep it for the whole project. For oligos, the synthesis report gives the exact molecular weight and amount, which are more accurate than any average.

How the standard curve planner works

The planner converts the stock to copies/µL, works out the overall dilution to the highest standard (S1), then makes each lower standard by transferring the volume per standard ÷ the dilution factor into diluent. If the stock volume needed for S1 is below the smallest volume you pipette, it adds 1:100 or 1:10 pre-dilutions first, as in the Applied Biosystems protocol. After the run, plot Cq against log10 copies to get the slope and amplification efficiency; our guide to qPCR results analysis covers reading the standard curve, Ct values and melt curves.

Worked examples

Copy number examples

1. How many copies are in 1 ng of a 3 kb plasmid?

  1. Molar mass: 3,000 bp × 660 g/mol = 1.98 × 106 g/mol
  2. Moles: 1 × 10−9 g ÷ 1.98 × 106 g/mol = 5.05 × 10−16 mol = 5.05 × 10−4 pmol (0.505 fmol)
  3. Copies: 5.05 × 10−16 mol × 6.022 × 1023 mol−1 = 3.04 × 108

1 ng of a 3 kb plasmid ≈ 3.04 × 108 copies

2. A 10-fold standard curve from a 50 ng/µL plasmid stock

The plasmid is 3,000 bp. The goal is six 10-fold standards from 107 copies/µL, 100 µL each, with 2 µL of standard per qPCR reaction.

  1. Stock: 50 × 6.022 × 1023 ÷ (3,000 × 660 × 109) = 1.52 × 1010 copies/µL
  2. Overall dilution to S1: 1.52 × 1010 ÷ 107 ≈ 1,521-fold. Directly that would take 0.066 µL of stock in 100 µL, too little to pipette, so first make a 1:100 pre-dilution: 2 µL stock + 198 µL diluent = 1.52 × 108 copies/µL.
  3. S1: 6.58 µL of the pre-dilution + 93.42 µL diluent = 107 copies/µL (2 × 107 copies per reaction).
  4. S2 to S6: 10 µL of the previous standard + 90 µL diluent each, giving 106, 105, 104, 103 and 102 copies/µL (2 × 102 copies per reaction for S6).

Open this example in the standard curve planner

3. How many copies are in 100 ng of a 1,000 nt RNA transcript?

  1. Molar mass: 1,000 nt × 330 g/mol = 3.30 × 105 g/mol
  2. Moles: 1 × 10−7 g ÷ 3.30 × 105 g/mol = 3.03 × 10−13 mol = 0.303 pmol
  3. Copies: 3.03 × 10−13 mol × 6.022 × 1023 mol−1 = 1.82 × 1011

100 ng of a 1,000 nt RNA ≈ 1.82 × 1011 copies (0.303 pmol)

FAQ

Frequently asked questions

How do I calculate DNA copy number from ng?

Divide the mass by the molar mass of one molecule, then multiply by the Avogadro constant: copies = mass (ng) × 6.022 × 1023 ÷ (length (bp) × 660 g/mol × 109). For example, 1 ng of a 3,000 bp plasmid is 1 × 6.022 × 1023 ÷ (3,000 × 660 × 109) = 3.04 × 108 copies. For ssDNA and RNA, use 330 g/mol per nt.

Which molecular weight per base pair should I use: 607, 618, 650 or 660 g/mol?

All of them appear in reference tables. The differences come from whether the value counts the sodium counter-ions and the end groups. 660 g/mol per bp is the value used in the Applied Biosystems standard curve protocol and by IDT, so it is the default here. NEB and QIAGEN calculators use 617.96 g/mol per bp plus 36.04 g/mol for the ends, which gives about 7% more copies for the same mass. The gap is small next to pipetting and quantification error; what matters is using the same value throughout a project. You can change it under “Average molar mass”.

Should I use the insert length or the whole plasmid length?

Use the whole plasmid: vector plus insert. You weigh the entire molecule, so its full length sets the molar mass, even though the qPCR assay only amplifies the insert. Some studies have found that circular, supercoiled plasmid standards amplify less efficiently than linear ones, so many labs linearize the plasmid with a restriction enzyme that cuts outside the target before making standards. The plasmid calibrators in our Plasmid DNA Residue Detection Kit (qPCR) are also supplied linearized.

How many copies of a gene are in 1 ng of human genomic DNA?

About 300. A haploid human genome is roughly 3.1 × 109 bp, which at 660 g/mol per bp weighs about 3.4 pg, so 1 ng holds about 290–300 haploid genome copies. For a single-copy gene that is also the number of gene copies. To check, select dsDNA, enter a length of 3.1 Gb and an amount of 1 ng.

Can I use this calculator to find plasmid copy number per cell?

Not directly. Plasmid copy number per cell is the ratio of plasmid copies to chromosome copies in the same sample, usually measured by qPCR with one assay on the plasmid and one on a single-copy chromosomal gene. Use this calculator to prepare absolute standards for both targets, quantify each in the same DNA extract, then divide plasmid copies by chromosomal gene copies.

Talk to an expert

Not ready for a quote? Discuss feasibility, formats, host systems or validation with the specialist behind this page — no sales script.

Topic detected: your enquiry

Reply within one business day from an application scientist. For pricing, COA or samples, use Request a quote instead.

Application scientistAssay integration & formats

Tell us what you want to discuss

Four fields. We route it to the right person and reply the way you prefer.

🔒 Used only to reply to this request. No newsletters. Privacy Policy

Need pricing, a COA or samples? Request a quote →

Quick Contact

* Your data is securely protected for essential communications only. We won’t share your details or send spam emails, Privacy Policy *