DNA Copy Number Calculator

Convert DNA mass to copy number or copy number back to mass using fragment length and a clear molecular weight assumption.

Calculate DNA Mass, Copies, and Concentration

Results
Total copies
2.912e+7
Total mass
150 ng
Total amount
4.836e-5 pmol
Molar mass per bp/base
660 g/mol
Approx. molecular weight
3.102e+9 g/mol
Copies per µL
2.912e+7 copies/µL
Mass per µL
150 ng/µL
Substituted formula
copies = (150 ng × 6.0221e+23) / (4.700e+6 × 660)

How to use this calculator

Most competitor tools either stop at pmol or hide the copy-number math. This page keeps the workflow explicit.

1

Choose DNA type

Select dsDNA for plasmids, PCR products, and linear double-stranded fragments. Select ssDNA or ssRNA for single-stranded templates.

2

Enter length

Enter the fragment length in bp for dsDNA or nt for ssDNA/ssRNA.

3

Enter mass or copies

Choose the direction of conversion, then enter either DNA mass or copy number.

4

Add volume if needed

Optionally enter a volume to estimate copies/µL and ng/µL for your working stock.

Formula and variables

The calculator keeps the math explicit. For mass-to-copies, start with DNA concentration in ng/µL. For copies-to-mass, reverse the same relationship using the fragment length and the strand-specific weight.

Convert ng/µL to copies/µL
copies/µL=C × NₐL × W × 10⁹

C is concentration in ng/µL, L is fragment length, W is the average weight per bp or nt, and 10⁹ converts nanograms to grams.

Convert copies to mass
mass (ng)=copies × L × WNₐ× 10⁹

Use the same length and weight assumption, then multiply by 10⁹ at the end to report the answer in ng.

C: DNA concentration

Use the measured stock concentration in ng/µL when you want copies per microliter.

L: fragment length

Use the full molecule length. For plasmids, that means backbone plus insert, not only the insert.

W: average base weight

Use 660 g/mol per bp for dsDNA, 330 g/mol per nt for ssDNA, or 340 g/mol per nt for ssRNA unless you need sequence-specific molecular weight.

Nₐ: Avogadro's constant

6.022×10²³ molecules/mol connects molecular weight to molecule count.

Assumptions and limits

This calculator intentionally uses a simple wet-lab approximation so the logic stays easy to audit.

Weight assumptions used
Double-stranded DNA (dsDNA)660 g/mol per bp
Single-stranded DNA (ssDNA)330 g/mol per nt
Single-stranded RNA (ssRNA)340 g/mol per nt
  • dsDNA is approximated as 660 g/mol per base pair.
  • ssDNA is approximated as 330 g/mol per nucleotide.
  • ssRNA is approximated as 340 g/mol per nucleotide.
  • Exact molecular weights vary with base composition, end chemistry, and modifications.

Worked examples

The examples below mirror common lab questions: first calculate stock copies/µL, then reverse the formula when you already know the target number of molecules.

Example 1: 150 ng/µL of a 4.7 Mb dsDNA template

Given

Measured stock concentration = 150 ng/µL, full template length = 4,700,000 bp, molecule type = dsDNA, so W = 660 g/mol per bp.

Substitute into the formula
copies/µL=150 × 6.022×10²³4.7×10⁶ × 660 × 10⁹
=2.91 × 10⁷ copies/µL
Answer

The stock contains about 2.91×10⁷ copies/µL.

Why this matters

This is the number you usually need before planning a standard curve, spike-in level, or absolute-quantification control.

Example 2: How much mass is 1×10⁹ copies of a 500 bp dsDNA fragment?

Given

Target copies = 1×10⁹, fragment length = 500 bp, molecule type = dsDNA, so the same 660 g/mol per bp assumption applies.

Substitute into the formula
mass (ng)=1×10⁹ × 500 × 6606.022×10²³× 10⁹
=0.548 ng
Answer

You need about 0.548 ng of DNA.

Why this matters

The answer is tiny on purpose. For low-copy standards, you usually create them by dilution from a higher-concentration stock rather than trying to weigh the DNA directly.

After copy number: prepare the working dilution

Once you know your stock copies/µL, the next wet-lab question is usually how much stock and water to pipette. That step uses the same logic as the dilution calculator.

Stock volume from target copies/µL
Vstock=Ctarget × VfinalCstock

Use copy-number concentration as the concentration unit. Ctarget is the desired copies/µL, Vfinal is the final reaction or aliquot volume, and Cstock is your measured stock copies/µL.

Example 3: Make 10 µL at 2.0×10⁶ copies/µL

Given

Use the stock from Example 1, so Cstock = 2.91×10⁷ copies/µL. Target concentration = 2.0×10⁶ copies/µL. Final volume = 10 µL.

Substitute into the formula
Vstock=2.0×10⁶ × 102.91×10⁷
=0.687 µL
water=10 - 0.687 = 9.313 µL
Answer

Pipette 0.687 µL of stock and 9.313 µL of water.

Why this matters

If the stock volume becomes too small to pipette accurately, first make an intermediate dilution and then prepare the final working solution.

Practical reminders before you trust the result

Use the full construct length

For plasmids, use the full plasmid length. Using only the insert length will overestimate copy number.

Keep the DNA type assumption consistent

Do not switch between dsDNA, ssDNA, and ssRNA assumptions across the same workflow. Your standard curve and reported values should use one convention.

Sequence-specific tools are still useful

If you need exact oligo molecular weight, account for base composition, modifications, and terminal chemistry in a dedicated sequence-aware tool.

Need to dilute the standard after calculating copies?

Use the dilution calculator to prepare a working concentration once you know the target stock amount.

Open the Solution Dilution Calculator
Working from sequence composition?

Check GC content when you also need sequence-level context for primer design or amplification behavior.

Open the GC Content Calculator

FAQ

When should I choose dsDNA instead of ssDNA?

Choose dsDNA for plasmids, PCR products, and other double-stranded fragments. Choose ssDNA for single-stranded templates, probes, or oligos.

Why do calculators disagree slightly on copy number?

Different tools use different molecular weight conventions. Some use a simple 660 g/mol per bp approximation, while others include base composition or terminal corrections.

Is the volume field required?

No. Volume is only needed if you want concentration output such as copies per µL or ng per µL.

Can I use this for exact oligo molecular weights?

Use it as a fast estimate. For exact oligo calculations, include the actual sequence, modifications, and end chemistry in a dedicated molecular weight tool.

Lab notes

For qPCR standards

Keep the same DNA type assumption across your full standard curve so your dilution series remains internally consistent.

For plasmids

Use the full plasmid length, not only the insert length, when converting plasmid mass to copy number.

For published values

If a collaborator gives copies and you need mass, convert back with the same fragment length they used.

Design note

This page was rebuilt after reviewing Omni Calculator's DNA copy number page, then reorganized around the user workflow used on our dilution page: formula first, real substituted numbers second, and dilution follow-up last.