Lab-Tacular
ng ↔ pmol Converter
Fill in either ng or pmol — not both — and press Calculate to fill in the other.
bp
g/mol per bp

The default for Double-stranded DNA (dsDNA) is 650 g/mol per bp. Other conventions are in use, so it can be edited — changing it changes the answer.

This tool estimates molecular weight from length alone. For short oligos, a weight calculated from the actual base composition is more accurate.

Result

Fill in the values and press Calculate to see the result here.

How to use

  1. Choose the nucleic acid. The default per-unit molecular weight follows from it.
  2. Enter the length. dsDNA is measured in base pairs (bp), single-stranded species in bases (nt).
  3. Fill in whichever of mass (ng) and amount (pmol) you know — one box only — and press Calculate. The other one is filled in for you.
  4. The result comes with the total molecular weight and the copy number.
  5. The per-unit molecular weight can be edited. The default is shown on screen, and if your convention uses another value you can enter it. Changing the nucleic acid restores the default.

Exponents can be entered with e — for example, 1.5×10⁻⁵ is entered as 1.5e-5.

Formula and practical notes

Mass and amount of substance are linked by molecular weight. Amount is mass divided by molecular weight, and once the unit scales are lined up it comes out as this:

Amount
pmol = mass(ng) × 1000 ÷ MW(g/mol)

The 1000 is there because of the units. A ng is 10⁻⁹ g and a pmol is 10⁻¹² mol, and the ratio between them is 10³.

The molecular weight of a nucleic acid is proportional to its length, which gives this approximation:

Molecular weight
MW ≈ length × per-unit MW
Nucleic acidPer-unit MW (default)
dsDNA650 g/mol per bp
ssDNA · oligo330 g/mol per nt
RNA340 g/mol per nt

Copy number comes from Avogadro's number. One mol is 6.022 × 10²³ molecules, so one pmol is 6.022 × 10¹¹ of them.

Copy number
copies = pmol × 6.022 × 10¹¹

Practical notes

  • Conventions differ on the per-unit molecular weight. Some places take dsDNA as 650 and others as 660, and the answer moves by about 1.5%. That is why this calculator lets the value be edited — record which one you used.
  • For oligos, a molecular weight calculated from the actual base composition beats the length approximation. The shorter the oligo, the bigger the gap. If your synthesis supplier gives a molecular weight, use theirs.
  • Do not confuse dsDNA with ssDNA. At the same length the per-unit molecular weight differs by nearly a factor of two.
  • The length is the length of the actual product. For a plasmid that is the whole length; for a PCR product it is the length of the amplicon.
  • Copy number assumes every molecule is intact and full-length. With fragmentation there are more molecules than this and they are shorter.

FAQs